InputMethodManager.ShowSoftInput Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| ShowSoftInput(View, ShowFlags) |
Richiedere in modo esplicito che l'area di input soft del metodo di input corrente venga visualizzata all'utente, se necessario. |
| ShowSoftInput(View, ShowFlags, ResultReceiver) |
Richiedere in modo esplicito che l'area di input soft del metodo di input corrente venga visualizzata all'utente, se necessario. |
ShowSoftInput(View, ShowFlags)
Richiedere in modo esplicito che l'area di input soft del metodo di input corrente venga visualizzata all'utente, se necessario.
[Android.Runtime.Register("showSoftInput", "(Landroid/view/View;I)Z", "")]
public bool ShowSoftInput(Android.Views.View? view, Android.Views.InputMethods.ShowFlags flags);
[<Android.Runtime.Register("showSoftInput", "(Landroid/view/View;I)Z", "")>]
member this.ShowSoftInput : Android.Views.View * Android.Views.InputMethods.ShowFlags -> bool
Parametri
- view
- View
La visualizzazione attualmente incentrata, che desidera ricevere l'input da tastiera soft.
Si noti che questa visualizzazione viene considerata attiva solo in questo caso se entrambi hanno View#isFocused view focuse la finestra che lo contiene ha View#hasWindowFocus window focus. In caso contrario, la chiamata ha esito negativo e restituisce false.
- flags
- ShowFlags
Fornisce flag operativi aggiuntivi. Attualmente può essere 0 o avere il #SHOW_IMPLICIT bit impostato.
Valori restituiti
true se una richiesta è stata inviata a system_server; in caso contrario, false . Nota: questo non restituisce il risultato della richiesta. Se il risultato è necessario, usare android.view.WindowInsetsController#show invece e impostare e View.OnApplyWindowInsetsListener verificare l'oggetto fornito WindowInsets per la visibilità di IME.
- Attributi
Commenti
Sinonimo di #showSoftInput(View, int, ResultReceiver) senza un ricevitore di risultati: richiedere in modo esplicito che l'area di input soft del metodo di input corrente venga visualizzata all'utente, se necessario.
per android.view.inputmethod.InputMethodManager.showSoftInput(android.view.View, int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
ShowSoftInput(View, ShowFlags, ResultReceiver)
Richiedere in modo esplicito che l'area di input soft del metodo di input corrente venga visualizzata all'utente, se necessario.
[Android.Runtime.Register("showSoftInput", "(Landroid/view/View;ILandroid/os/ResultReceiver;)Z", "")]
public bool ShowSoftInput(Android.Views.View? view, Android.Views.InputMethods.ShowFlags flags, Android.OS.ResultReceiver? resultReceiver);
[<Android.Runtime.Register("showSoftInput", "(Landroid/view/View;ILandroid/os/ResultReceiver;)Z", "")>]
member this.ShowSoftInput : Android.Views.View * Android.Views.InputMethods.ShowFlags * Android.OS.ResultReceiver -> bool
Parametri
- view
- View
La visualizzazione attualmente incentrata, che desidera ricevere l'input da tastiera soft.
Si noti che questa visualizzazione viene considerata attiva solo in questo caso se entrambi hanno View#isFocused view focuse la finestra che lo contiene ha View#hasWindowFocus window focus. In caso contrario, la chiamata ha esito negativo e restituisce false.
- flags
- ShowFlags
Fornisce flag operativi aggiuntivi. Attualmente può essere 0 o avere il #SHOW_IMPLICIT bit impostato.
- resultReceiver
- ResultReceiver
Se non null, questo verrà chiamato dall'IME quando ha elaborato la richiesta per indicare cosa ha fatto. Il codice di risultato ricevuto può essere #RESULT_UNCHANGED_SHOWN, #RESULT_UNCHANGED_HIDDEN, #RESULT_SHOWNo #RESULT_HIDDEN.
Valori restituiti
true se una richiesta è stata inviata a system_server; in caso contrario, false . Nota: questo non restituisce il risultato della richiesta. Per l'uso dei resultReceiver risultati.
- Attributi
Commenti
Richiedere in modo esplicito che l'area di input soft del metodo di input corrente venga visualizzata all'utente, se necessario. Chiama questa operazione se l'utente interagisce con la visualizzazione in modo che abbia espresso di voler iniziare a eseguire l'input in esso.
<
>l'istanza avanzata Caveat:</strong>ResultReceiver passata a questo metodo può essere un oggetto di lunga durata, perché potrebbe non essere sottoposto a Garbage Collection fino a quando tutti gli oggetti corrispondenti ResultReceiver trasferiti a processi diversi non ottengono il Garbage Collection. Seguire i modelli generali per evitare perdite di memoria in Android. Prendere in considerazione l'uso java.lang.ref.WeakReference in modo che gli oggetti logici dell'applicazione, android.app.Activity ad esempio e Context , possano essere raccolti in modo da poter essere sottoposto a Garbage Collection indipendentemente dalla durata di ResultReceiver.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.