Opzioni dell'editor dei metodi di input voce in Android
Questa interfaccia utente dell'app multipiattaforma .NET (.NET MAUI) specifica della piattaforma Android imposta le opzioni dell'editor di metodi di input (IME) per la tastiera soft per un oggetto Entry. Ciò include l'impostazione del pulsante di azione dell'utente nell'angolo inferiore della tastiera soft e le interazioni con .Entry Viene utilizzata in XAML impostando la Entry.ImeOptions
proprietà associata su un valore dell'enumerazione ImeFlags
:
<ContentPage ...
xmlns:android="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;assembly=Microsoft.Maui.Controls">
<StackLayout ...>
<Entry ... android:Entry.ImeOptions="Send" />
...
</StackLayout>
</ContentPage>
In alternativa, può essere usato da C# usando l'API Fluent:
using Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;
...
entry.On<Microsoft.Maui.Controls.PlatformConfiguration.Android>().SetImeOptions(ImeFlags.Send);
Il Entry.On<Microsoft.Maui.Controls.PlatformConfiguration.Android>
metodo specifica che questa specifica della piattaforma verrà eseguita solo in Android. Il Entry.SetImeOptions
metodo , nello spazio dei Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific
nomi , viene usato per impostare l'opzione di azione del metodo di input per la tastiera temporanea per Entry, con l'enumerazione ImeFlags
che fornisce i valori seguenti:
Default
: indica che non è necessaria alcuna chiave di azione specifica e che il controllo sottostante produrrà il proprio se possibile.Next
Sarà oDone
.None
: indica che non verrà resa disponibile alcuna chiave di azione.Go
– indica che la chiave di azione eseguirà un'operazione "go", portando l'utente alla destinazione del testo digitato.Search
– indica che la chiave di azione esegue un'operazione di "ricerca", portando l'utente ai risultati della ricerca del testo digitato.Send
: indica che la chiave di azione eseguirà un'operazione di invio, recapitando il testo alla destinazione.Next
: indica che la chiave di azione eseguirà un'operazione "successiva", portando l'utente al campo successivo che accetterà il testo.Done
– indica che il tasto azione eseguirà un'operazione "completata", chiudendo la tastiera soft.Previous
– indica che la chiave di azione eseguirà un'operazione "precedente", portando l'utente al campo precedente che accetterà il testo.ImeMaskAction
: maschera per selezionare le opzioni di azione.NoPersonalizedLearning
– indica che il controllo ortografico non imparerà né dall'utente né suggerisce correzioni in base a ciò che l'utente ha digitato in precedenza.NoFullscreen
– indica che l'interfaccia utente non deve essere visualizzata a schermo intero.NoExtractUi
– indica che non verrà visualizzata alcuna interfaccia utente per il testo estratto.NoAccessoryAction
: indica che non verrà visualizzata alcuna interfaccia utente per le azioni personalizzate.
Il risultato è che un valore specificato ImeFlags
viene applicato alla tastiera soft per , che imposta le opzioni dell'editor Entrydei metodi di input: