Condividi tramite


BoringLayout Classe

Definizione

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

[Android.Runtime.Register("android/text/BoringLayout", DoNotGenerateAcw=true)]
public class BoringLayout : Android.Text.Layout, Android.Text.TextUtils.IEllipsizeCallback, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/text/BoringLayout", DoNotGenerateAcw=true)>]
type BoringLayout = class
    inherit Layout
    interface TextUtils.IEllipsizeCallback
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Ereditarietà
BoringLayout
Attributi
Implementazioni

Commenti

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra. Probabilmente non vuoi mai fare uno di questi te stesso; in caso affermativo, assicurarsi di chiamare #isBoring prima di tutto per assicurarsi che il testo soddisfi i criteri.

Questa classe viene usata dai widget per controllare il layout di testo. Non è necessario usare direttamente questa classe, a meno che non si implementi il proprio widget o un oggetto di visualizzazione personalizzato, in questo caso si consiglia di usare un layout anziché chiamare android.graphics.Canvas#drawText(java.lang.CharSequence, int, int, float, float, android.graphics.Paint) Canvas.drawText() direttamente.

Documentazione Java per android.text.BoringLayout.

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

BoringLayout(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean)
BoringLayout(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32)
BoringLayout(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean)

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

BoringLayout(IntPtr, JniHandleOwnership)

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

BoringLayout(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean)
BoringLayout(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32)
BoringLayout(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean)

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

Campi

DefaultLinespacingAddition

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

(Ereditato da Layout)
DefaultLinespacingMultiplier

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

(Ereditato da Layout)
HyphenationFrequencyFullFast
Obsoleti.

Valore per la frequenza di trattinamento che indica la quantità completa di trattini automatici con l'uso di algoritmo più veloce.

(Ereditato da Layout)
HyphenationFrequencyNormalFast
Obsoleti.

Valore per la frequenza di trattino che indica una quantità di trattini di luce automatica con l'algoritmo più veloce.

(Ereditato da Layout)

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

(Ereditato da Object)
EllipsizedWidth

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

(Ereditato da Layout)
Handle

Handle all'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

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

(Ereditato da Object)
JniPeerMembers

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

LineCount

Restituisce il numero di righe di testo in questo layout.

Paint

Restituisce le proprietà Disegnare di base per questo layout.

(Ereditato da Layout)
PeerReference

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

(Ereditato da Object)
SpacingAdd

Restituisce il numero di unità iniziali aggiunte a ogni riga.

(Ereditato da Layout)
SpacingMultiplier

Restituisce l'altezza del testo moltiplicata per ottenere l'altezza della riga.

(Ereditato da Layout)
Text

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

(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 nella riga superiore del layout.

Width

Restituisce la larghezza di questo layout.

(Ereditato da Layout)

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

(Ereditato da Object)
Dispose(Boolean)

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

(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)

Disegna 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)

Disegna sfondo di questo layout.

(Ereditato da Layout)
DrawText(Canvas)

Disegna parte del testo di questo layout.

(Ereditato da Layout)
Ellipsized(Int32, Int32)

Callback per i puntini di sospensione per segnalare l'area con i puntini di sospensione.

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)

Inserisce il percorso specificato con una rappresentazione di un cursore in corrispondenza dell'offset specificato.

(Ereditato da Layout)
GetCursorPath(Int32, Path, String)

Inserisce 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 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.

(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, restituisce l'estensione superiore, sinistra, destra, inferiore della riga specificata.

(Ereditato da Layout)
GetLineContainsTab(Int32)

Restituisce se la riga specificata contiene uno o più caratteri che devono essere gestiti appositamente, ad esempio schede 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 della riga specificata.

(Ereditato da Layout)
GetLineForOffset(Int32)

Ottenere il numero di riga in cui viene visualizzato l'offset di testo specificato.

(Ereditato da Layout)
GetLineForVertical(Int32)

Ottenere il numero di riga corrispondente alla posizione verticale specificata.

(Ereditato da Layout)
GetLineLeft(Int32)

Ottenere la posizione più sinistra che deve essere esposta per lo scorrimento orizzontale sulla riga specificata.

(Ereditato da Layout)
GetLineMax(Int32)

Ottiene l'estensione orizzontale senza segno della riga specificata, incluso il rientro del margine iniziale, ma escludendo spazi vuoti finali.

(Ereditato da Layout)
GetLineRight(Int32)

Ottenere 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 (quindi lo spazio vuoto non viene conteggiato) nella riga specificata.

(Ereditato da Layout)
GetLineWidth(Int32)

Ottiene l'estensione orizzontale senza segno della riga specificata, incluso il rientro del margine iniziale e lo spazio vuoto finale.

(Ereditato da Layout)
GetOffsetForHorizontal(Int32, Single)

Ottenere 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)

Ottenere l'allineamento del paragrafo specificato, prendendo in considerazione il markup collegato a esso.

(Ereditato da Layout)
GetParagraphDirection(Int32)

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

GetParagraphLeft(Int32)

Ottenere il bordo sinistro del paragrafo specificato, impostato in base ai margini sinistro.

(Ereditato da Layout)
GetParagraphRight(Int32)

Ottenere il bordo destro del paragrafo specificato, impostato in base ai margini destro.

(Ereditato da Layout)
GetPrimaryHorizontal(Int32)

Ottenere la posizione orizzontale primaria per l'offset di testo specificato.

(Ereditato da Layout)
GetRangeForRect(RectF, SegmentFinder, Layout+ITextInclusionStrategy)

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

(Ereditato da Layout)
GetSecondaryHorizontal(Int32)

Ottenere la posizione orizzontale secondaria per l'offset di testo specificato.

(Ereditato da Layout)
GetSelectionPath(Int32, Int32, Path)

Inserisce 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)
IsBoring(ICharSequence, TextPaint)

Determinare e calcolare le metriche se il testo specificato può essere gestito da BoringLayout.

IsBoring(ICharSequence, TextPaint, BoringLayout+Metrics)

Determinare e calcolare le metriche se il testo specificato può essere gestito da BoringLayout.

IsBoring(ICharSequence, TextPaint, ITextDirectionHeuristic, Boolean, BoringLayout+Metrics)

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

IsBoring(String, TextPaint)

Determinare e calcolare le metriche se il testo specificato può essere gestito da BoringLayout.

IsBoring(String, TextPaint, BoringLayout+Metrics)

Determinare e calcolare le metriche se il testo specificato può essere gestito da BoringLayout.

IsBoring(String, TextPaint, ITextDirectionHeuristic, Boolean, BoringLayout+Metrics)

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

IsRtlCharAt(Int32)

Restituisce true se il carattere in corrispondenza dell'offset è a destra a sinistra (RTL).

(Ereditato da Layout)
JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Make(ICharSequence, TextPaint, Int32, Layout+Alignment, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean)

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

Make(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean)

Funzione di utilità per costruire un'istanza di BoringLayout.

Make(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32)

Funzione di utilità per costruire un'istanza di BoringLayout.

Make(String, TextPaint, Int32, Layout+Alignment, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean)

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

Make(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean)

Funzione di utilità per costruire un'istanza di BoringLayout.

Make(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32)

Funzione di utilità per costruire un'istanza di BoringLayout.

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)
ReplaceOrMake(ICharSequence, TextPaint, Int32, Layout+Alignment, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean)

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

ReplaceOrMake(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean)

Restituisce un oggetto BoringLayout per il testo specificato, potenzialmente riutilizzandolo se è già adatto.

ReplaceOrMake(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32)

Restituisce un oggetto BoringLayout per il testo specificato, potenzialmente riutilizzandolo se è già adatto.

ReplaceOrMake(String, TextPaint, Int32, Layout+Alignment, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean)

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

ReplaceOrMake(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean)

Restituisce un oggetto BoringLayout per il testo specificato, potenzialmente riutilizzandolo se è già adatto.

ReplaceOrMake(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32)

Restituisce un oggetto BoringLayout per il testo specificato, potenzialmente riutilizzandolo se è già adatto.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

(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()

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

(Ereditato da Object)
IJavaPeerable.Finalized()

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

GetJniTypeName(IJavaPeerable)

Un oggetto BoringLayout è un'implementazione di layout molto semplice per il testo che si adatta a una singola riga ed è tutti i caratteri a sinistra a destra.

Si applica a