I have an android app that uses an EditText with `android:inputType="number"`  

when the edittext first displays the softkeyboard appears with only numerics enabled (you can still see the other keys though.
The EditText also has `android:digits="0123456789\n"` as I want the users to be able to enter multiple lines  

As soon as I hit the ENTER key to create another line the numeric keys disappear.  

How can I...  

a). Only show a numeric keyboard (with Enter key) e.g. just 0123456789?  

b). Stop the softkeyboard showing all the other keys?