StaticLayout 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.
StaticLayout è un layout per il testo che non verrà modificato dopo la disposizione.
[Android.Runtime.Register("android/text/StaticLayout", DoNotGenerateAcw=true)]
public class StaticLayout : Android.Text.Layout
[<Android.Runtime.Register("android/text/StaticLayout", DoNotGenerateAcw=true)>]
type StaticLayout = class
inherit Layout
- Ereditarietà
- Attributi
Commenti
StaticLayout è un layout per il testo che non verrà modificato dopo la disposizione. Usare DynamicLayout
per il testo che può cambiare.
Viene usato dai widget per controllare il layout del testo. Non è necessario usare direttamente questa classe, a meno che non si implementi un widget o un oggetto di visualizzazione personalizzato o che sia tentata di chiamare android.graphics.Canvas#drawText(java.lang.CharSequence, int, int, float, float, android.graphics.Paint) Canvas.drawText()
direttamente.
Documentazione java per android.text.StaticLayout
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Costruttori
StaticLayout(ICharSequence, Int32, Int32, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean) |
Usato da DynamicLayout. |
StaticLayout(ICharSequence, Int32, Int32, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean, TextUtils+TruncateAt, Int32) |
Usato da DynamicLayout. |
StaticLayout(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean) |
Usato da DynamicLayout. |
StaticLayout(IntPtr, JniHandleOwnership) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
StaticLayout(String, Int32, Int32, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean) | |
StaticLayout(String, Int32, Int32, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean, TextUtils+TruncateAt, Int32) | |
StaticLayout(String, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean) |
Campi
DefaultLinespacingAddition |
StaticLayout è un layout per il testo che non verrà modificato dopo la disposizione. (Ereditato da Layout) |
DefaultLinespacingMultiplier |
StaticLayout è un layout per il testo che non verrà modificato dopo la disposizione. (Ereditato da Layout) |
HyphenationFrequencyFullFast |
Obsoleti.
Valore per la frequenza di sillabazione che indica la quantità completa di sillabazione automatica con l'algoritmo più veloce. (Ereditato da Layout) |
HyphenationFrequencyNormalFast |
Obsoleti.
Valore per la frequenza di sillabazione che indica una quantità leggera di sillabazione automatica con l'uso di algoritmi più veloci. (Ereditato da Layout) |
Proprietà
BottomPadding |
Restituisce il numero di pixel aggiuntivi di riempimento di discesa nella riga inferiore del layout. |
Class |
Restituisce la classe di runtime di questo |
EllipsizedWidth |
Restituisce la larghezza a cui viene eseguito il layout con i puntini di sospensione o |
Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
Height |
Restituisce l'altezza totale di questo layout. (Ereditato da Layout) |
IsFallbackLineSpacingEnabled |
Restituisce true se lo spazio della riga di fallback è abilitato in questo layout. (Ereditato da Layout) |
IsSpanned | (Ereditato da Layout) |
JniIdentityHashCode |
StaticLayout è un layout per il testo che non verrà modificato dopo la disposizione. (Ereditato da Object) |
JniPeerMembers |
StaticLayout è un layout per il testo che non verrà modificato dopo la disposizione. |
LineCount |
Restituisce il numero di righe di testo in questo layout. |
Paint |
Restituisce le proprietà paint di base per questo layout. (Ereditato da Layout) |
PeerReference |
StaticLayout è un layout per il testo che non verrà modificato dopo la disposizione. (Ereditato da Object) |
SpacingAdd |
Restituisce il numero di unità di punta aggiunte a ogni riga. (Ereditato da Layout) |
SpacingMultiplier |
Restituisce l'altezza del testo moltiplicata per per ottenere l'altezza della riga. (Ereditato da Layout) |
Text |
StaticLayout è un layout per il testo che non verrà modificato dopo la disposizione. (Ereditato da Layout) |
TextFormatted |
Restituisce il testo visualizzato da questo layout. (Ereditato da 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 in salita nella riga superiore del layout. |
Width |
Restituisce la larghezza del layout. (Ereditato da Layout) |
Metodi
Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
Dispose() |
StaticLayout è un layout per il testo che non verrà modificato dopo la disposizione. (Ereditato da Object) |
Dispose(Boolean) |
StaticLayout è un layout per il testo che non verrà modificato dopo la disposizione. (Ereditato da Object) |
Draw(Canvas) |
Disegnare questo layout nell'area di disegno specificata. (Ereditato da Layout) |
Draw(Canvas, IList<Path>, IList<Paint>, Path, Paint, Int32) |
Disegnare questo layout nell'area di disegno specificata. (Ereditato da Layout) |
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. (Ereditato da Layout) |
DrawBackground(Canvas) |
Disegnare lo sfondo di questo layout. (Ereditato da Layout) |
DrawText(Canvas) |
Disegnare parte del testo di questo layout. (Ereditato da 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. (Ereditato da Layout) |
GetAlignment() |
Restituisce l'allineamento di base di questo layout. (Ereditato da Layout) |
GetCursorPath(Int32, Path, ICharSequence) |
Riempie il percorso specificato con una rappresentazione di un cursore in corrispondenza dell'offset specificato. (Ereditato da Layout) |
GetCursorPath(Int32, Path, String) |
Riempie il percorso specificato con una rappresentazione di un cursore in corrispondenza dell'offset specificato. (Ereditato da Layout) |
GetEllipsisCount(Int32) |
Restituisce il numero di caratteri da posizionare via con i puntini di sospensione oppure 0 se non devono essere applicati 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) |
Ottiene l'ascente del testo sulla riga specificata. (Ereditato da Layout) |
GetLineBaseline(Int32) |
Restituisce la posizione verticale della linea di base della riga specificata. (Ereditato da Layout) |
GetLineBottom(Int32) |
Restituisce la posizione verticale della parte inferiore della riga specificata. (Ereditato da Layout) |
GetLineBottom(Int32, Boolean) |
Restituisce la posizione verticale della parte inferiore della riga specificata. (Ereditato da Layout) |
GetLineBounds(Int32, Rect) |
Restituisce la linea di base per la riga specificata (0… getLineCount(): 1) Se i limiti non sono Null, restituiscono gli extent superiore, sinistro, destro e inferiore della riga specificata. (Ereditato da Layout) |
GetLineContainsTab(Int32) |
Restituisce un valore che indica se la riga specificata contiene uno o più caratteri che devono essere gestiti in modo speciale, ad esempio tabulazioni o emoji. |
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 sulla riga specificata. (Ereditato da Layout) |
GetLineForOffset(Int32) |
Ottiene il numero di riga in cui viene visualizzato l'offset di testo specificato. (Ereditato da Layout) |
GetLineForVertical(Int32) |
Ottiene il numero di riga corrispondente alla posizione verticale specificata. (Ereditato da Layout) |
GetLineLeft(Int32) |
Ottiene la posizione più a sinistra che deve essere esposta per lo scorrimento orizzontale sulla riga specificata. (Ereditato da Layout) |
GetLineMax(Int32) |
Ottiene l'extent orizzontale senza segno della riga specificata, incluso il rientro del margine iniziale, ma escludendo gli spazi vuoti finali. (Ereditato da Layout) |
GetLineRight(Int32) |
Ottiene la posizione più a destra che deve essere esposta per lo scorrimento orizzontale sulla riga specificata. (Ereditato da Layout) |
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 (in modo che lo spazio vuoto non venga conteggiato) sulla riga specificata. (Ereditato da Layout) |
GetLineWidth(Int32) |
Ottiene l'extent orizzontale senza segno della riga specificata, incluso il rientro del margine iniziale e lo spazio vuoto finale. (Ereditato da Layout) |
GetOffsetForHorizontal(Int32, Single) |
Ottiene l'offset di caratteri sulla riga specificata la cui posizione è più vicina alla posizione orizzontale specificata. (Ereditato da Layout) |
GetOffsetToLeftOf(Int32) | (Ereditato da Layout) |
GetOffsetToRightOf(Int32) | (Ereditato da Layout) |
GetParagraphAlignment(Int32) |
Ottiene l'allineamento del paragrafo specificato, tenendo conto del markup associato. (Ereditato da Layout) |
GetParagraphDirection(Int32) |
StaticLayout è un layout per il testo che non verrà modificato dopo la disposizione. |
GetParagraphLeft(Int32) |
Ottiene il bordo sinistro del paragrafo specificato, insetto in base ai margini sinistro. (Ereditato da Layout) |
GetParagraphRight(Int32) |
Ottiene il bordo destro del paragrafo specificato, insetto in base ai margini destro. (Ereditato da Layout) |
GetPrimaryHorizontal(Int32) |
Ottiene la posizione orizzontale primaria per l'offset di testo specificato. (Ereditato da Layout) |
GetRangeForRect(RectF, SegmentFinder, Layout+ITextInclusionStrategy) |
StaticLayout è un layout per il testo che non verrà modificato dopo la disposizione. (Ereditato da Layout) |
GetSecondaryHorizontal(Int32) |
Ottiene la posizione orizzontale secondaria per l'offset di testo specificato. (Ereditato da Layout) |
GetSelectionPath(Int32, Int32, Path) |
Compila il percorso specificato con una rappresentazione di un'evidenziazione tra gli offset specificati. (Ereditato da Layout) |
IncreaseWidthTo(Int32) |
Aumentare la larghezza di questo layout alla larghezza specificata. (Ereditato da Layout) |
IsRtlCharAt(Int32) |
Restituisce true se il carattere in corrispondenza dell'offset è da destra a sinistra (RTL). (Ereditato da Layout) |
JavaFinalize() |
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) |
ToArray<T>() |
StaticLayout è un layout per il testo che non verrà modificato dopo la disposizione. (Ereditato da Object) |
ToString() |
Restituisce una rappresentazione di stringa dell'oggetto. (Ereditato da Object) |
UnregisterFromRuntime() |
StaticLayout è un layout per il testo che non verrà modificato dopo la disposizione. (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) |
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, 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) |
Implementazioni dell'interfaccia esplicita
IJavaPeerable.Disposed() |
StaticLayout è un layout per il testo che non verrà modificato dopo la disposizione. (Ereditato da Object) |
IJavaPeerable.DisposeUnlessReferenced() |
StaticLayout è un layout per il testo che non verrà modificato dopo la disposizione. (Ereditato da Object) |
IJavaPeerable.Finalized() |
StaticLayout è un layout per il testo che non verrà modificato dopo la disposizione. (Ereditato da Object) |
IJavaPeerable.JniManagedPeerState |
StaticLayout è un layout per il testo che non verrà modificato dopo la disposizione. (Ereditato da Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
StaticLayout è un layout per il testo che non verrà modificato dopo la disposizione. (Ereditato da Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
StaticLayout è un layout per il testo che non verrà modificato dopo la disposizione. (Ereditato da Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
StaticLayout è un layout per il testo che non verrà modificato dopo la disposizione. (Ereditato da Object) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
StaticLayout è un layout per il testo che non verrà modificato dopo la disposizione. |
GetJniTypeName(IJavaPeerable) |
StaticLayout è un layout per il testo che non verrà modificato dopo la disposizione. |