IME stands for "Input Method Editor", and refers to systems that allow users to input characters and symbols not found on their keyboard. They are commonly used to input Chinese, Japanese, and Korean (CJK) characters.
Questions tagged [ime]
500 questions
236
votes
10 answers
How do I handle ImeOptions' done button click?
I am having an EditText where I am setting the following property so that I can display the done button on the keyboard when user click on the EditText.
editText.setImeOptions(EditorInfo.IME_ACTION_DONE);
When user clicks the done button on the…

d-man
- 57,473
- 85
- 212
- 296
111
votes
11 answers
imeOptions "actionNext" programmatically - how to jump to next field?
In layout XML it is possible to specify android:imeOptions="actionNext" which adds Next button in virtual keyboard and by clicking on it - focus jumps to the next field.
How to do this programmatically - e.g. based on some event trigger focus to go…

Laimoncijus
- 8,615
- 10
- 58
- 81
105
votes
15 answers
Setting EditText imeOptions to actionNext has no effect
I have a fairly complex (not really) xml layout file. One of the views is a LinearLayout (v1) with two children: an EditText(v2) and another LinearLayout(v3). The child LinearLayout in turn has an EditText(v4) and an ImageView(v5).
For EditText v2 I…

Katedral Pillon
- 14,534
- 25
- 99
- 199
59
votes
2 answers
Android: Edit Text Go Button
I have an Edit Text that is defined as follows.
I want…

Corey Alexander
- 905
- 1
- 7
- 15
32
votes
1 answer
setImeOptions: why the "Done" button does not show on the soft keyboard?
I try to set the "Done" button on the softkeyboard by using input.setImeOptions(EditorInfo.IME_ACTION_DONE);
but the "Done" button simply does not show on the softkeyboard.
Any suggestion please?
public void modif(int position) {
…

Lisa Anne
- 4,482
- 17
- 83
- 157
31
votes
4 answers
How to implement Multiline EditText with ActionDone button (without Enter button)
I have EditText which is used for entering contents on messages (emails, sms). I want message to be immediately posted on ActionDone button click. I use following code for this:
message.setOnEditorActionListener((textView, i, keyEvent) -> {
…

Ruslan
- 1,039
- 1
- 9
- 16
19
votes
2 answers
How to set windowsoftinputmode programmatically from Fragments?
I have a requirement in which I have one MainActivity. From this activity I instantiate 4 fragments(Let us say FragmentA, FragmentB, FragmentC, FragmentD.
Out of these four Fragments; on 3 Fragments(Let us say FragmentA, FragmentB, FragmentC), I…

Tarun Deep Attri
- 8,174
- 8
- 41
- 56
19
votes
2 answers
how do you use IME?
I want to make a control that handles user input, so I want to be able to handle different keyboards, and one of the ways is using IME.
If you don't handle it, there is a floating window that appears when you have IME active (for example japanese…

CiNN
- 9,752
- 6
- 44
- 57
19
votes
4 answers
Why does setting JDialog or JFrame setVisible(true) toggle my IME setting?
I found that when I show a JDialog or a new JFrame in my Java swing application will toggle my Chinese Input Method from half-byte mode to full-byte mode in Windows 7.
Why does calling the dialog or frame setVisible(true) method toggle my IME…

user2492632
- 211
- 1
- 5
19
votes
1 answer
Google Input Tools "API" -- can it be used?
I noticed that Google accepts transliteration and IME requests in any language through the url:
https://inputtools.google.com/request?text=$&itc=$&num=$\
&cp=0&cs=1&ie=utf-8&oe=utf-8&app=test
where $ is a variable below, for any language and…

atp
- 30,132
- 47
- 125
- 187
16
votes
3 answers
How to determine the current IME in Android?
I have an application where I would like to warn the user if they are not using the default Android softkeyboard. (i.e. they are using Swype or some thing else).
How can I check which input method they currently have selected?

jkhouw1
- 7,320
- 3
- 32
- 24
14
votes
9 answers
Android setOnEditorActionListener() doesn't fire
I'm trying to set a listener to EditText when enter button will be pressed.But it didn't fire at all. I tested this on LG Nexus 4 with Android 4.2.2. setOnEditorActionListener works on Amazon Kindle Fire with Android 2.3 and setImeActionLabel works…

MainstreamDeveloper00
- 8,436
- 15
- 56
- 102
13
votes
2 answers
What exactly is "id == EditorInfo.IME_NULL"?
I see id == EditorInfo.IME_NULL used regularly in places which are supposed to match "Done" or "Enter" in addition to another condition such as the enter key or an IME action but I cannot find any explanation as to what exactly it is.

Monstieur
- 7,992
- 10
- 51
- 77
13
votes
3 answers
Android: switch to a different IME programmatically
http://developer.android.com/guide/topics/text/creating-input-method.html#GeneralDesign
reads:
Because multiple IMEs may be installed on the device, provide a way for the user to switch to a different IME directly from the input method UI.
Let's…

18446744073709551615
- 16,368
- 4
- 94
- 127
13
votes
5 answers
Android - Unsupported Service: audio
I am trying to understand and resolve and error I am seeing in the Eclipse workspace log while working on an Android app that implements an IME. I am new to Android and Eclipse.
The error is "com.utterkaos.keyboard.LatinKeyboardView failed to…

Ian
- 2,078
- 2
- 19
- 19