Condividi tramite


StaticLayout Classe

Definizione

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à
StaticLayout
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 Objectoggetto .

(Ereditato da Object)
EllipsizedWidth

Restituisce la larghezza a cui viene eseguito il layout con i puntini di sospensione o #getWidth se non esegue alcuna operazione speciale.

(Ereditato da Layout)
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.

Si applica a