IInputMethodSession Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
A interface InputMethodSession fornece a funcionalidade InputMethod
por cliente que é segura para expor aos aplicativos.
[Android.Runtime.Register("android/view/inputmethod/InputMethodSession", "", "Android.Views.InputMethods.IInputMethodSessionInvoker")]
public interface IInputMethodSession : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/inputmethod/InputMethodSession", "", "Android.Views.InputMethods.IInputMethodSessionInvoker")>]
type IInputMethodSession = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Derivado
- Atributos
- Implementações
Comentários
A interface InputMethodSession fornece a funcionalidade InputMethod
por cliente que é segura para expor aos aplicativos.
Normalmente, os aplicativos não usarão essa interface por conta própria, em vez disso, dependem da interação padrão fornecida por android.widget.TextView
e android.widget.EditText
.
Documentação Java para android.view.inputmethod.InputMethodSession
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Propriedades
Handle |
Obtém o valor JNI do objeto Android subjacente. (Herdado de IJavaObject) |
JniIdentityHashCode |
Retorna o valor de |
JniManagedPeerState |
Estado do par gerenciado. (Herdado de IJavaPeerable) |
JniPeerMembers |
Acesso de membros e suporte à invocação. (Herdado de IJavaPeerable) |
PeerReference |
Retorna uma JniObjectReference das instâncias do objeto Java encapsulado. (Herdado de IJavaPeerable) |
Métodos
AppPrivateCommand(String, Bundle) |
Processe um comando privado enviado do aplicativo para o método de entrada. |
DispatchGenericMotionEvent(Int32, MotionEvent, IInputMethodSessionEventCallback) |
Esse método é chamado quando há um evento de movimento genérico. |
DispatchKeyEvent(Int32, KeyEvent, IInputMethodSessionEventCallback) |
Esse método é chamado quando uma tecla é pressionada. |
DispatchTrackballEvent(Int32, MotionEvent, IInputMethodSessionEventCallback) |
Esse método é chamado quando há um evento de bola de pista. |
DisplayCompletions(CompletionInfo[]) |
Chamado por um editor de texto que executa o preenchimento automático, para informar o método de entrada sobre as conclusões que ele tem disponível. |
Disposed() |
Chamado quando a instância tiver sido descartada. (Herdado de IJavaPeerable) |
DisposeUnlessReferenced() |
Se não houver referências pendentes a este caso, então chame |
Finalized() |
Chamado quando a instância tiver sido finalizada. (Herdado de IJavaPeerable) |
FinishInput() |
Esse método é chamado quando o aplicativo gostaria de parar de receber entrada de texto. |
SetJniIdentityHashCode(Int32) |
Defina o valor retornado por |
SetJniManagedPeerState(JniManagedPeerStates) |
A interface InputMethodSession fornece a funcionalidade |
SetPeerReference(JniObjectReference) |
Defina o valor retornado por |
ToggleSoftInput(ShowFlags, HideSoftInputFlags) |
Alterne a janela de entrada suave. |
UnregisterFromRuntime() |
Cancele o registro dessa instância para que o tempo de execução não a retorne de chamadas futuras Java.Interop.JniRuntime+JniValueManager.PeekValue . (Herdado de IJavaPeerable) |
UpdateCursor(Rect) |
Esse método é chamado quando a localização do cursor do campo de entrada de destino é alterada dentro de sua janela. |
UpdateCursorAnchorInfo(CursorAnchorInfo) |
Esse método é chamado quando o cursor e/ou a posição do caractere relevante para a entrada de texto é alterada na tela. |
UpdateExtractedText(Int32, ExtractedText) |
Chamado por um editor de texto para relatar seu novo texto extraído quando seu conteúdo for alterado. |
UpdateSelection(Int32, Int32, Int32, Int32, Int32, Int32) |
Esse método é chamado quando a seleção ou o cursor no campo de entrada de destino atual é alterado. |
ViewClicked(Boolean) |
Esse método é chamado quando o usuário tocou em um modo de exibição de texto. |
Métodos de Extensão
JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada em tempo de execução do Android. |
JavaCast<TResult>(IJavaObject) |
A interface InputMethodSession fornece a funcionalidade |
GetJniTypeName(IJavaPeerable) |
A interface InputMethodSession fornece a funcionalidade |