Layout Classe
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.
Classe di base che gestisce il layout di testo negli elementi visivi sullo schermo.
[Android.Runtime.Register("android/text/Layout", DoNotGenerateAcw=true)]
public abstract class Layout : Java.Lang.Object
[<Android.Runtime.Register("android/text/Layout", DoNotGenerateAcw=true)>]
type Layout = class
inherit Object
- Ereditarietà
- Derivato
- Attributi
Commenti
Classe di base che gestisce il layout di testo negli elementi visivi sullo schermo.
Per il testo che verrà modificato, usare un DynamicLayout
oggetto , che verrà aggiornato come modifica del testo. Per il testo che non cambierà, usare un StaticLayout
oggetto .
Documentazione Java per android.text.Layout
.
Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .
Costruttori
Layout(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single) |
Le sottoclassi di Layout usano questo costruttore per impostare il testo visualizzato, la larghezza e altre proprietà standard. |
Layout(IntPtr, JniHandleOwnership) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
Layout(String, TextPaint, Int32, Layout+Alignment, Single, Single) |
Le sottoclassi di Layout usano questo costruttore per impostare il testo visualizzato, la larghezza e altre proprietà standard. |
Campi
DefaultLinespacingAddition |
Classe di base che gestisce il layout di testo negli elementi visivi sullo schermo. |
DefaultLinespacingMultiplier |
Classe di base che gestisce il layout di testo negli elementi visivi sullo schermo. |
HyphenationFrequencyFullFast |
Obsoleti.
Valore per la frequenza di trattinamento che indica la quantità completa di trattini automatici con l'uso di algoritmo più veloce. |
HyphenationFrequencyNormalFast |
Obsoleti.
Valore per la frequenza di trattino che indica una quantità di trattini di luce automatica con l'algoritmo più veloce. |
Proprietà
BottomPadding |
Restituisce il numero di pixel aggiuntivi di riempimento della discesa nella riga inferiore del layout. |
Class |
Restituisce la classe di runtime di questo |
EllipsizedWidth |
Restituisce la larghezza a cui il layout è con i puntini di sospensione o |
Handle |
Handle all'istanza di Android sottostante. (Ereditato da Object) |
Height |
Restituisce l'altezza totale di questo layout. |
InclusionStrategyAnyOverlap |
Classe di base che gestisce il layout di testo negli elementi visivi sullo schermo. |
InclusionStrategyContainsAll |
Classe di base che gestisce il layout di testo negli elementi visivi sullo schermo. |
InclusionStrategyContainsCenter |
Classe di base che gestisce il layout di testo negli elementi visivi sullo schermo. |
IsFallbackLineSpacingEnabled |
Restituisce true se lo spazio della riga di fallback è abilitato in questo layout. |
IsSpanned | |
JniIdentityHashCode |
Classe di base che gestisce il layout di testo negli elementi visivi sullo schermo. (Ereditato da Object) |
JniPeerMembers |
Classe di base che gestisce il layout di testo negli elementi visivi sullo schermo. |
LineCount |
Restituisce il numero di righe di testo in questo layout. |
Paint |
Restituisce le proprietà Disegnare di base per questo layout. |
PeerReference |
Classe di base che gestisce il layout di testo negli elementi visivi sullo schermo. (Ereditato da Object) |
SpacingAdd |
Restituisce il numero di unità iniziali aggiunte a ogni riga. |
SpacingMultiplier |
Restituisce l'altezza del testo moltiplicata per ottenere l'altezza della riga. |
Text |
Classe di base che gestisce il layout di testo negli elementi visivi sullo schermo. |
TextFormatted |
Restituisce il testo visualizzato da questo layout. |
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. |
TopPadding |
Restituisce il numero (negativo) di pixel aggiuntivi di spaziatura interna nella riga superiore del layout. |
Width |
Restituisce la larghezza di questo layout. |
Metodi
Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
Dispose() |
Classe di base che gestisce il layout di testo negli elementi visivi sullo schermo. (Ereditato da Object) |
Dispose(Boolean) |
Classe di base che gestisce il layout di testo negli elementi visivi sullo schermo. (Ereditato da Object) |
Draw(Canvas) |
Disegnare questo layout nell'area di disegno specificata. |
Draw(Canvas, IList<Path>, IList<Paint>, Path, Paint, Int32) |
Disegna questo layout nell'area di disegno specificata. |
Draw(Canvas, Path, Paint, Int32) |
Disegnare questo layout nell'area di disegno specificata, con il percorso di evidenziazione disegnato tra lo sfondo e il testo. |
DrawBackground(Canvas) |
Disegna sfondo di questo layout. |
DrawText(Canvas) |
Disegna parte del testo di questo layout. |
Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
FillCharacterBounds(Int32, Int32, Single[], Int32) |
Restituisce i limiti dei caratteri nell'intervallo specificato. |
GetAlignment() |
Restituisce l'allineamento di base di questo layout. |
GetCursorPath(Int32, Path, ICharSequence) |
Inserisce il percorso specificato con una rappresentazione di un cursore in corrispondenza dell'offset specificato. |
GetCursorPath(Int32, Path, String) |
Inserisce il percorso specificato con una rappresentazione di un cursore in corrispondenza dell'offset specificato. |
GetDesiredWidth(ICharSequence, Int32, Int32, TextPaint) |
Restituisce l'ampiezza di un layout per visualizzare la sezione di testo specificata con una riga per paragrafo. |
GetDesiredWidth(ICharSequence, TextPaint) |
Restituisce l'ampiezza di un layout per visualizzare il testo specificato con una riga per ogni paragrafo. |
GetDesiredWidth(String, Int32, Int32, TextPaint) |
Restituisce l'ampiezza di un layout per visualizzare la sezione di testo specificata con una riga per paragrafo. |
GetDesiredWidth(String, TextPaint) |
Restituisce l'ampiezza di un layout per visualizzare il testo specificato con una riga per ogni paragrafo. |
GetEllipsisCount(Int32) |
Restituisce il numero di caratteri da posizionare via con i puntini di sospensione o 0 se non si verificano puntini di sospensione. |
GetEllipsisStart(Int32) |
Restituisce l'offset del primo carattere da rimuovere con i puntini di sospensione rispetto all'inizio della riga. |
GetHashCode() |
Restituisce un valore del codice hash per l'oggetto. (Ereditato da Object) |
GetLineAscent(Int32) |
Ottenere l'ascente del testo nella riga specificata. |
GetLineBaseline(Int32) |
Restituisce la posizione verticale della linea di base della riga specificata. |
GetLineBottom(Int32) |
Restituisce la posizione verticale della parte inferiore della riga specificata. |
GetLineBottom(Int32, Boolean) |
Restituisce la posizione verticale della parte inferiore della riga specificata. |
GetLineBounds(Int32, Rect) |
Restituisce la linea di base per la riga specificata (0… getLineCount() - 1) Se i limiti non sono null, restituisce l'estensione superiore, sinistra, destra, inferiore della riga specificata. |
GetLineContainsTab(Int32) |
Restituisce se la riga specificata contiene uno o più caratteri che devono essere gestiti appositamente, ad esempio schede. |
GetLineDescent(Int32) |
Restituire la discesa della riga specificata(0… getLineCount() - 1). |
GetLineDirections(Int32) |
Restituisce le informazioni sull'esecuzione direzionale per la riga specificata. |
GetLineEnd(Int32) |
Restituisce l'offset di testo dopo l'ultimo carattere della riga specificata. |
GetLineForOffset(Int32) |
Ottenere il numero di riga in cui viene visualizzato l'offset di testo specificato. |
GetLineForVertical(Int32) |
Ottenere il numero di riga corrispondente alla posizione verticale specificata. |
GetLineLeft(Int32) |
Ottenere la posizione più sinistra che deve essere esposta per lo scorrimento orizzontale sulla riga specificata. |
GetLineMax(Int32) |
Ottiene l'estensione orizzontale senza segno della riga specificata, incluso il rientro del margine iniziale, ma escludendo spazi vuoti finali. |
GetLineRight(Int32) |
Ottenere la posizione più a destra che deve essere esposta per lo scorrimento orizzontale sulla riga specificata. |
GetLineStart(Int32) |
Restituisce l'offset di testo dell'inizio della riga specificata ( 0… getLineCount()). |
GetLineTop(Int32) |
Restituisce la posizione verticale della parte superiore della riga specificata (0… getLineCount()). |
GetLineVisibleEnd(Int32) |
Restituisce l'offset di testo dopo l'ultimo carattere visibile (quindi lo spazio vuoto non viene conteggiato) nella riga specificata. |
GetLineWidth(Int32) |
Ottiene l'estensione orizzontale senza segno della riga specificata, incluso il rientro del margine iniziale e lo spazio vuoto finale. |
GetOffsetForHorizontal(Int32, Single) |
Ottenere l'offset di caratteri sulla riga specificata la cui posizione è più vicina alla posizione orizzontale specificata. |
GetOffsetToLeftOf(Int32) | |
GetOffsetToRightOf(Int32) | |
GetParagraphAlignment(Int32) |
Ottenere l'allineamento del paragrafo specificato, prendendo in considerazione il markup collegato a esso. |
GetParagraphDirection(Int32) |
Restituisce la direzione primaria del paragrafo contenente la riga specificata, ovvero 1 per le righe da sinistra a destra o -1 per le righe da destra a sinistra (vedere |
GetParagraphLeft(Int32) |
Ottenere il bordo sinistro del paragrafo specificato, impostato in base ai margini sinistro. |
GetParagraphRight(Int32) |
Ottenere il bordo destro del paragrafo specificato, impostato in base ai margini destro. |
GetPrimaryHorizontal(Int32) |
Ottenere la posizione orizzontale primaria per l'offset di testo specificato. |
GetRangeForRect(RectF, SegmentFinder, Layout+ITextInclusionStrategy) |
Classe di base che gestisce il layout di testo negli elementi visivi sullo schermo. |
GetSecondaryHorizontal(Int32) |
Ottenere la posizione orizzontale secondaria per l'offset di testo specificato. |
GetSelectionPath(Int32, Int32, Path) |
Inserisce il percorso specificato con una rappresentazione di un'evidenziazione tra gli offset specificati. |
IncreaseWidthTo(Int32) |
Aumentare la larghezza di questo layout alla larghezza specificata. |
IsRtlCharAt(Int32) |
Restituisce true se il carattere in corrispondenza dell'offset è a destra a sinistra (RTL). |
JavaFinalize() |
Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto. (Ereditato da Object) |
Notify() |
Riattiva un singolo thread in attesa del monitoraggio dell'oggetto. (Ereditato da Object) |
NotifyAll() |
Riattiva tutti i thread in attesa del monitoraggio dell'oggetto. (Ereditato da Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
ToArray<T>() |
Classe di base che gestisce il layout di testo negli elementi visivi sullo schermo. (Ereditato da Object) |
ToString() |
Restituisce una rappresentazione in formato stringa dell'oggetto. (Ereditato da Object) |
UnregisterFromRuntime() |
Classe di base che gestisce il layout di testo negli elementi visivi sullo schermo. (Ereditato da Object) |
Wait() |
Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.< (Ereditato da Object) |
Wait(Int64) |
Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale. (Ereditato da Object) |
Wait(Int64, Int32) |
Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo 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
IJavaPeerable.Disposed() |
Classe di base che gestisce il layout di testo negli elementi visivi sullo schermo. (Ereditato da Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Classe di base che gestisce il layout di testo negli elementi visivi sullo schermo. (Ereditato da Object) |
IJavaPeerable.Finalized() |
Classe di base che gestisce il layout di testo negli elementi visivi sullo schermo. (Ereditato da Object) |
IJavaPeerable.JniManagedPeerState |
Classe di base che gestisce il layout di testo negli elementi visivi sullo schermo. (Ereditato da Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Classe di base che gestisce il layout di testo negli elementi visivi sullo schermo. (Ereditato da Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Classe di base che gestisce il layout di testo negli elementi visivi sullo schermo. (Ereditato da Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Classe di base che gestisce il layout di testo negli elementi visivi sullo schermo. (Ereditato da Object) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione dei tipi controllati dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Classe di base che gestisce il layout di testo negli elementi visivi sullo schermo. |
GetJniTypeName(IJavaPeerable) |
Classe di base che gestisce il layout di testo negli elementi visivi sullo schermo. |