BulletSpan 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.
Intervallo che stili i paragrafi come punti elenco (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à
- Attributi
- Implementazioni
Commenti
Intervallo che stili i paragrafi come punti elenco (rispettando la direzione del layout).
I punti elenco 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.
Gli elenchi bulletSpan consentono di configurare gli elementi seguenti: <ul<>li><b>gap width</b> - la distanza, espressa in pixel, tra il punto puntato e il paragrafo. Il valore predefinito è 2px.</li><li><b>color</b> : colore punto 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 punto elenco. Il valore predefinito è 4px.</li></ul> Ad esempio, un bulletSpan usando 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 bulletSpan con una larghezza di distanza di 40 px, punto punto elenco verde e 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 progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Costruttori
BulletSpan() |
Crea un oggetto |
BulletSpan(Int32) |
Crea un oggetto |
BulletSpan(Int32, Color) |
Crea un oggetto |
BulletSpan(Int32, Color, Int32) |
Crea un oggetto |
BulletSpan(IntPtr, JniHandleOwnership) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
BulletSpan(Parcel) |
Crea un oggetto |
Campi
StandardGapWidth |
Proprietà
BulletRadius |
Ottiene il raggio, in pixel, del punto punto elenco. |
Class |
Restituisce la classe di runtime di questo |
Color |
Ottiene il colore del punto elenco. |
GapWidth |
Ottiene la distanza, espressa in pixel, tra il punto puntato e il paragrafo. |
Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
JniIdentityHashCode |
Intervallo che stili i paragrafi come punti elenco (rispettando la direzione del layout). (Ereditato da Object) |
JniPeerMembers |
Intervallo che stili i paragrafi come punti elenco (rispettando la direzione del layout). |
PeerReference |
Intervallo che stili i paragrafi come punti elenco (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 con marshalling di questo oggetto Parcelable. |
Dispose() |
Intervallo che stili i paragrafi come punti elenco (rispettando la direzione del layout). (Ereditato da Object) |
Dispose(Boolean) |
Intervallo che stili i paragrafi come punti elenco (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 stili i paragrafi come punti elenco (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 modificare 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 monitor dell'oggetto. (Ereditato da Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
ToArray<T>() |
Intervallo che stili i paragrafi come punti elenco (rispettando la direzione del layout). (Ereditato da Object) |
ToString() |
Restituisce una rappresentazione di stringa dell'oggetto. (Ereditato da Object) |
UnregisterFromRuntime() |
Intervallo che stili i paragrafi come punti elenco (rispettando la direzione del layout). (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) |
WriteToParcel(Parcel, ParcelableWriteFlags) |
Appiattire questo oggetto in un pacco. |
Implementazioni dell'interfaccia esplicita
IJavaPeerable.Disposed() |
Intervallo che stili i paragrafi come punti elenco (rispettando la direzione del layout). (Ereditato da Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Intervallo che stili i paragrafi come punti elenco (rispettando la direzione del layout). (Ereditato da Object) |
IJavaPeerable.Finalized() |
Intervallo che stili i paragrafi come punti elenco (rispettando la direzione del layout). (Ereditato da Object) |
IJavaPeerable.JniManagedPeerState |
Intervallo che stili i paragrafi come punti elenco (rispettando la direzione del layout). (Ereditato da Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Intervallo che stili i paragrafi come punti elenco (rispettando la direzione del layout). (Ereditato da Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Intervallo che stili i paragrafi come punti elenco (rispettando la direzione del layout). (Ereditato da Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Intervallo che stili i paragrafi come punti elenco (rispettando la direzione del layout). (Ereditato da Object) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
DrawLeadingMargin(ILeadingMarginSpan, Canvas, Paint, Int32, Int32, Int32, Int32, Int32, String, Int32, Int32, Boolean, Layout) |
Intervallo che stili i paragrafi come punti elenco (rispettando la direzione del layout). |
JavaCast<TResult>(IJavaObject) |
Intervallo che stili i paragrafi come punti elenco (rispettando la direzione del layout). |
GetJniTypeName(IJavaPeerable) |
Intervallo che stili i paragrafi come punti elenco (rispettando la direzione del layout). |