Condividi tramite


BulletSpan Classe

Definizione

Intervallo che consente di modificare gli stili dei paragrafi come punti puntati (rispettando la direzione del layout).

[Android.Runtime.Register("android/text/style/BulletSpan", DoNotGenerateAcw=true)]
public class BulletSpan : Java.Lang.Object, Android.Text.IParcelableSpan, Android.Text.Style.ILeadingMarginSpan, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/text/style/BulletSpan", DoNotGenerateAcw=true)>]
type BulletSpan = class
    inherit Object
    interface IParcelableSpan
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ILeadingMarginSpan
    interface IParagraphStyle
Ereditarietà
BulletSpan
Attributi
Implementazioni

Commenti

Intervallo che consente di modificare gli stili dei paragrafi come punti puntati (rispettando la direzione del layout).

Gli elenchi puntati devono essere collegati dal primo carattere all'ultimo carattere di un singolo paragrafo. In caso contrario, il punto elenco non verrà visualizzato, ma il primo paragrafo incontrato avrà un margine iniziale.

BulletSpans consente di configurare gli elementi seguenti: <ul><li><b>gap width</b> - la distanza, espressa in pixel, tra il punto elenco e il paragrafo. Il valore predefinito è 2px.</li><li b>><color</b> : colore punto elenco. Per impostazione predefinita, il colore del punto elenco è 0- nessun colore, quindi usa il colore del testo di TextView.</li><li b>><bullet radius</b> - raggio, in pixel, del punto puntato. Il valore predefinito è 4px.</li></ul> Ad esempio, un oggetto BulletSpan che usa i valori predefiniti può essere costruito come segue:

{@code
             SpannableString string = new SpannableString("Text with\nBullet point");
            string.setSpan(new BulletSpan(), 10, 22, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);}

<img src="https://developer.android.com/reference/android/images/text/style/defaultbulletspan.png" /><figcaption>BulletSpan costruito con valori predefiniti.</figcaption>

Per costruire un oggetto BulletSpan con una larghezza di distanza di 40 px, un punto elenco verde e un raggio puntato di 20 px:

{@code
             SpannableString string = new SpannableString("Text with\nBullet point");
            string.setSpan(new BulletSpan(40, color, 20), 10, 22, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);}

<img src="https://developer.android.com/reference/android/images/text/style/custombulletspan.png" /><figcaption>Customd BulletSpan.</figcaption>

Documentazione java per android.text.style.BulletSpan.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

Costruttori

BulletSpan()

Crea un BulletSpan oggetto con i valori predefiniti.

BulletSpan(Int32)

Crea un oggetto BulletSpan in base a una larghezza di distanza

BulletSpan(Int32, Color)

Crea un oggetto BulletSpan basato su una larghezza di distanza e un numero intero colore.

BulletSpan(Int32, Color, Int32)

Crea un oggetto BulletSpan basato su una larghezza di distanza e un numero intero colore.

BulletSpan(IntPtr, JniHandleOwnership)

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

BulletSpan(Parcel)

Crea un oggetto BulletSpan da un pacco.

Campi

StandardGapWidth

Proprietà

BulletRadius

Ottiene il raggio, in pixel, del punto punto elenco.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Color

Ottiene il colore del punto elenco.

GapWidth

Ottiene la distanza, in pixel, tra il punto elenco e il paragrafo.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Intervallo che consente di modificare gli stili dei paragrafi come punti puntati (rispettando la direzione del layout).

(Ereditato da Object)
JniPeerMembers

Intervallo che consente di modificare gli stili dei paragrafi come punti puntati (rispettando la direzione del layout).

PeerReference

Intervallo che consente di modificare gli stili dei paragrafi come punti puntati (rispettando la direzione del layout).

(Ereditato da Object)
SpanTypeId

Restituisce un identificatore di tipo speciale per questa classe span.

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.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
DescribeContents()

Descrivere i tipi di oggetti speciali contenuti nella rappresentazione di marshalling di questo oggetto Parcelable.

Dispose()

Intervallo che consente di modificare gli stili dei paragrafi come punti puntati (rispettando la direzione del layout).

(Ereditato da Object)
Dispose(Boolean)

Intervallo che consente di modificare gli stili dei paragrafi come punti puntati (rispettando la direzione del layout).

(Ereditato da Object)
DrawLeadingMargin(Canvas, Paint, Int32, Int32, Int32, Int32, Int32, ICharSequence, Int32, Int32, Boolean, Layout)

Esegue il rendering del margine iniziale.

DrawLeadingMargin(Canvas, Paint, Int32, Int32, Int32, Int32, Int32, String, Int32, Int32, Boolean, Layout)

Intervallo che consente di modificare gli stili dei paragrafi come punti puntati (rispettando la direzione del layout).

Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetLeadingMargin(Boolean)

Restituisce l'importo in base al quale regolare il margine iniziale.

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 monitoraggio di questo oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Intervallo che consente di modificare gli stili dei paragrafi come punti puntati (rispettando la direzione del layout).

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Intervallo che consente di modificare gli stili dei paragrafi come punti puntati (rispettando la direzione del layout).

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <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 eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

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

(Ereditato da Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Appiattire questo oggetto in a un Parcel.

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Intervallo che consente di modificare gli stili dei paragrafi come punti puntati (rispettando la direzione del layout).

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Intervallo che consente di modificare gli stili dei paragrafi come punti puntati (rispettando la direzione del layout).

(Ereditato da Object)
IJavaPeerable.Finalized()

Intervallo che consente di modificare gli stili dei paragrafi come punti puntati (rispettando la direzione del layout).

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Intervallo che consente di modificare gli stili dei paragrafi come punti puntati (rispettando la direzione del layout).

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Intervallo che consente di modificare gli stili dei paragrafi come punti puntati (rispettando la direzione del layout).

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Intervallo che consente di modificare gli stili dei paragrafi come punti puntati (rispettando la direzione del layout).

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Intervallo che consente di modificare gli stili dei paragrafi come punti puntati (rispettando la direzione del layout).

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo verificato dal runtime Android.

DrawLeadingMargin(ILeadingMarginSpan, Canvas, Paint, Int32, Int32, Int32, Int32, Int32, String, Int32, Int32, Boolean, Layout)

Intervallo che consente di modificare gli stili dei paragrafi come punti puntati (rispettando la direzione del layout).

JavaCast<TResult>(IJavaObject)

Intervallo che consente di modificare gli stili dei paragrafi come punti puntati (rispettando la direzione del layout).

GetJniTypeName(IJavaPeerable)

Intervallo che consente di modificare gli stili dei paragrafi come punti puntati (rispettando la direzione del layout).

Si applica a