Member Name | Description |
---|
ForceAscii | Flag of EditorInfo.ImeOptions: used to request that the IME is capable of
inputting ASCII characters. The intention of this flag is to ensure that
the user can type Roman alphabet characters in a Android.Widget.TextView
used for, typically, account ID or password input. It is expected that IMEs
normally are able to input ASCII even without being told so (such IMEs
already respect this flag in a sense), but there could be some cases they
aren't when, for instance, only non-ASCII input languagaes like Arabic,
Greek, Hebrew, Russian are enabled in the IME. Applications need to be
aware that the flag is not a guarantee, and not all IMEs will respect it.
However, it is strongly recommended for IME authors to respect this flag
especially when their IME could end up with a state that has only non-ASCII
input languages enabled.
|
NavigateNext | Flag of EditorInfo.ImeOptions: used to specify that there is something
interesting that a forward navigation can focus on. This is like using
ImeAction.Next, except allows the IME to be multiline (with
an enter key) as well as provide forward navigation. Note that some
IMEs may not be able to do this, especially when running on a small
screen where there is little space. In that case it does not need to
present a UI for this option. Like ImeAction.Next, if the
user selects the IME's facility to forward navigate, this will show up
in the application at InputConnection.performEditorAction(int).
|
NavigatePrevious | Flag of EditorInfo.ImeOptions: like ImeFlags.NavigateNext, but
specifies there is something interesting that a backward navigation
can focus on. If the user selects the IME's facility to backward
navigate, this will show up in the application as an ImeAction.Previous
at InputConnection.performEditorAction(int).
|
NoAccessoryAction | Flag of EditorInfo.ImeOptions: used in conjunction with
ImeAction.ImeMaskAction, this indicates that the action should not
be available as an accessory button when the input method is full-screen.
Note that by setting this flag, there can be cases where the action
is simply never available to the user. Setting this generally means
that you think showing text being edited is more important than the
action you have supplied.
|
NoEnterAction | Flag of EditorInfo.ImeOptions: used in conjunction with
ImeAction.ImeMaskAction, this indicates that the action should not
be available in-line as a replacement for "enter" key. Typically this is
because the action has such a significant impact or is not recoverable
enough that accidentally hitting it should be avoided, such as sending
a message. Note that Android.Widget.TextView will automatically set this
flag for you on multi-line text views.
|
NoExtractUi | Flag of EditorInfo.ImeOptions: used to specify that the IME does not need
to show its extracted text UI. For input methods that may be fullscreen,
often when in landscape mode, this allows them to be smaller and let part
of the application be shown behind. Though there will likely be limited
access to the application available from the user, it can make the
experience of a (mostly) fullscreen IME less jarring. Note that when
this flag is specified the IME may not be set up to be able
to display text, so it should only be used in situations where this is
not needed.
|
NoFullscreen | Flag of EditorInfo.ImeOptions: used to request that the IME never go
into fullscreen mode. Applications need to be aware that the flag is not
a guarantee, and not all IMEs will respect it.
|