Lingua

Keyboard Classe

Definizione

Carica una descrizione XML di una tastiera e archivia gli attributi dei tasti.

[Android.Runtime.Register("android/inputmethodservice/Keyboard", DoNotGenerateAcw=true)]
public class Keyboard : Java.Lang.Object
[<Android.Runtime.Register("android/inputmethodservice/Keyboard", DoNotGenerateAcw=true)>]
type Keyboard = class
    inherit Object
Ereditarietà
Attributi

Commenti

Carica una descrizione XML di una tastiera e archivia gli attributi dei tasti. Una tastiera è costituita da righe di tasti.

Il file di layout per una tastiera contiene codice XML simile al frammento di codice seguente:

&lt;Keyboard
                    android:keyWidth="%10p"
                    android:keyHeight="50px"
                    android:horizontalGap="2px"
                    android:verticalGap="2px" &gt;
                &lt;Row android:keyWidth="32px" &gt;
                    &lt;Key android:keyLabel="A" /&gt;
                    ...
                &lt;/Row&gt;
                ...
            &lt;/Keyboard&gt;

Questo membro è deprecato. Questa classe è deprecata perché si tratta di una semplice classe widget dell'interfaccia utente che gli sviluppatori di applicazioni possono implementare di nuovo sulle API pubbliche esistenti. Se si è già dipendente da questa classe, è consigliabile copiare l'implementazione da AOSP nel progetto o implementare nuovamente un widget simile da soli

per android.inputmethodservice.Keyboard.

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.

Costruttori

Nome Descrizione
Keyboard(Context, Int32, ICharSequence, Int32, Int32)

Crea una tastiera vuota dal file di risorse specificato e la popola con i caratteri specificati in modo da sinistra a destra, dall'alto verso il basso, usando il numero specificato di colonne.

Keyboard(Context, Int32, Int32, Int32, Int32)

Crea una tastiera dal file di layout di tasti XML specificato.

Keyboard(Context, Int32, Int32)

Crea una tastiera dal file di layout di tasti XML specificato.

Keyboard(Context, Int32, String, Int32, Int32)

Crea una tastiera da un modello di layout e aggiunge i tasti per i caratteri specificati.

Keyboard(Context, Int32)

Crea una tastiera dal file di layout di tasti XML specificato.

Keyboard(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
Height

Restituisce l'altezza totale della tastiera

HorizontalGap

Nell'implementazione di base ottiene o imposta lo spazio orizzontale di fallback per le nuove righe.

IsShifted

Ottiene lo stato shift archiviato nell'implementazione di base.

JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

Carica una descrizione XML di una tastiera e archivia gli attributi dei tasti.

(Ereditato da JavaObject)
JniPeerMembers

Ottiene i metadati JNI usati per accedere ai membri di questa associazione Java.

KeyHeight

Nell'implementazione di base ottiene o imposta l'altezza della chiave di fallback per le nuove righe.

Keys

Ottiene l'elenco di tasti contenuto nell'implementazione della tastiera di base.

KeyWidth

Nell'implementazione di base ottiene o imposta la larghezza della chiave di fallback per le nuove righe.

MinWidth

Ottiene la larghezza della tastiera archiviata nell'implementazione di base.

ModifierKeys

Ottiene l'elenco dei tasti di modifica contenuti nell'implementazione della tastiera di base.

PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
ShiftKeyIndex

Ottiene il primo indice maiusc-chiave archiviato nell'implementazione di base.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

VerticalGap

Nell'implementazione di base ottiene o imposta il gap di fallback dopo una nuova riga.

Metodi

Nome Descrizione
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Carica una descrizione XML di una tastiera e archivia gli attributi dei tasti.

(Ereditato da JavaObject)
CreateKeyFromXml(Resources, Keyboard+Row, Int32, Int32, XmlReader)

Crea una chiave dagli attributi XML nell'implementazione di base.

CreateRowFromXml(Resources, XmlReader)

Crea una riga dagli attributi XML nell'implementazione di base.

Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

Carica una descrizione XML di una tastiera e archivia gli attributi dei tasti.

(Ereditato da JavaObject)
Equals(Object)

Carica una descrizione XML di una tastiera e archivia gli attributi dei tasti.

(Ereditato da JavaObject)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
GetNearestKeys(Int32, Int32)

Restituisce gli indici delle chiavi più vicine al punto specificato.

JavaFinalize()
Obsoleti.

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Carica una descrizione XML di una tastiera e archivia gli attributi dei tasti.

(Ereditato da JavaObject)
SetShifted(Boolean)

Aggiorna lo stato dello spostamento archiviato e lo stato dei tasti MAIUSC registrati nell'implementazione di base.

ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Carica una descrizione XML di una tastiera e archivia gli attributi dei tasti.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

Carica una descrizione XML di una tastiera e archivia gli attributi dei tasti.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Carica una descrizione XML di una tastiera e archivia gli attributi dei tasti.

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Carica una descrizione XML di una tastiera e archivia gli attributi dei tasti.

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Carica una descrizione XML di una tastiera e archivia gli attributi dei tasti.

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Carica una descrizione XML di una tastiera e archivia gli attributi dei tasti.

(Ereditato da JavaObject)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Carica una descrizione XML di una tastiera e archivia gli attributi dei tasti.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a