I have a EditText ans I put an OnEditorActionListener to do something when enter is pressed. My silly question is: how to make the ENTER key green like in Maps?
Here's an answer I found here:
Specifying virtual keyboard type for EditText in XML
Play around with ime options
Thank you guys for the help. I solved it by putting android:imeOptions="actionGo" and android:inputType="textImeMultiLine" in the layout as attributes to the EditText. Both are necessary!
Again thank you!
Haven't tested it but you can try this (section "EditText").
Related
I want to #Override the behavoir of the change keyboard button in Android. I want to change from the querty keyboard to a number keyboard(only numbers).
I need the both keyboards, to text something like KFRS87587.
From this:
To this:
how can i do it?
Thanks to everyone! And sorry about my English!
Add:
android:inputType="number"
to your EditText xml
Hope this helps!
The switch from QWERTY to numpad, you would call the following method & parameter.
EditText.setInputType(InputType.TYPE_CLASS_NUMBER);
I have an EditText in my Android app. When I write something on it I don´t have the enter on my Keyboard and when the cursor goes to the final of the line doesn´t jump to the line below automatically. Which are the properties to change this? Thank you so much.
I answer my own question, it works
edittxt.setInputType(EditorInfo.TYPE_TEXT_FLAG_MULTI_LINE);
edittxt.setMinLines(minLines);
edittxt.setGravity(Gravity.TOP);
edittxt.setVerticalScrollBarEnabled(true);
edittxt.setSingleLine(false);
Write these two lines in edit text xml
android:singleLine="false"
android:inputType="textMultiLine|textAutoCorrect"
I want to remove the underlines from texts inside edittext fields.
How can I do that?
You can do it with following code. Just paste it in layout of EditText.
android:inputType="textNoSuggestions"
In order to get rid of spell checking you have to specify the EditText's InputType in the XML as the following:
android:inputType="textNoSuggestions"
However, if your EditText is multiline and also you need to get rid of spell checking,then you have to specify the EditText's InputType in the XML as the following:
android:inputType="textMultiLine|textNoSuggestions"
Minor addition to Chintan's answer - such (and other) combination is also allowed:
android:inputType="textCapSentences|textNoSuggestions"
Or if you want to just disable the red underline (and the autocorrect dialog), you can override the isSuggestionsEnabled() method on TextView.
This will keep the keyboard autocomplete working.
I just Added a line in for EditText
editText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
and it worked fine for me.
So I was not able to find out any direct way of doing it. So went ahead with below workaround:
editText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
As the input type becomes a visible password, even if the spell check is enabled from the device settings, the Red underline won't appear. :)
I want to only text (input) in edittext in App Android.!
example: Only type "Text: A-> Z", Not allow number or special character.?
Please give me idea, how should it be done?
Thank very much.!
Try this way,
android:digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
android:inputType="text"
For more info, you may check http://developer.android.com/reference/android/widget/TextView.html#attr_android:digits
I think you can do this by the following attribute in ur xml file.
android:inputType
for more on this see this link:
http://developer.android.com/reference/android/widget/TextView.html#attr_android:inputType
i think you should set it like this:
android:inputType="text"
or try this:
http://www.anddev.org/view-layout-resource-problems-f27/how-to-create-edittext-allow-only-alphabets-capital-and-smal-t12236.html
I have an edittext for reply to email. i want to give three properties for edittext like Multiline, First character caps and disable word suggestions.
I gave like this in xml...
android:inputType="textCapSentences|textVisiblePassword"
I tried in code also... etMessage.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE|InputType.TYPE_TEXT_FLAG_CAP_SENTENCES);
I am not able to give multiline....how can i achieve this
thanks
I found solution for this problem
Just set the following parameters in xml file..
android:inputType="textCapSentences|textVisiblePassword"
These are for setting first letter of sentence to caps and disable suggestions
and write following code in ur Activity
edittext.setSingleLine(false);
Try setting android:inputType="textMultiLine|textCapSentences|textVisiblePassword". What might be happening is that it is multiline but only one line is currently shown, in which you could say android:minLines="5" or so.