Share via


BulletSpan 類別

定義

將段落樣式設定為專案符號點的範圍, (遵守版面配置方向) 。

[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
繼承
BulletSpan
屬性
實作

備註

將段落樣式設定為專案符號點的範圍, (遵守版面配置方向) 。

BulletSpans 必須從第一個字元附加至單一段落的最後一個字元,否則不會顯示專案符號點,但遇到的第一個段落會有前置邊界。

BulletSpans 允許設定下列元素: < ul <> li >< b > 間距寬度 < /b > - 專案符號點與段落之間的距離,以圖元為單位。 預設值為 2px。 </li li >><< b > color < /b > - 專案符號點色彩。 根據預設,專案符號點色彩為 0 - 沒有色彩,因此它會使用 TextView 的文字色彩。 </li li >><< b > 專案符號半徑 < /b > - 專案符號點的半徑,以圖元為單位。 預設值為 4px。 </li >< /ul > 例如,使用預設值的 BulletSpan 可以像這樣建構:

{@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。 </figcaption>

若要建構間距寬度為 40px 的 BulletSpan,綠色專案符號點和專案符號半徑為 20px:

{@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 > 自訂專案符號Span。 </figcaption>

android.text.style.BulletSpan JAVA 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

建構函式

BulletSpan()

BulletSpan使用預設值建立 。

BulletSpan(Int32)

BulletSpan根據間距寬度建立

BulletSpan(Int32, Color)

BulletSpan根據間距寬度和色彩整數建立 。

BulletSpan(Int32, Color, Int32)

BulletSpan根據間距寬度和色彩整數建立 。

BulletSpan(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 標記法時所使用的建構函式;由執行時間呼叫。

BulletSpan(Parcel)

BulletSpan從包裹建立 。

欄位

StandardGapWidth

屬性

BulletRadius

取得專案符號點的半徑,以圖元為單位。

Class

傳回這個 Object 的執行時間類別。

(繼承來源 Object)
Color

取得專案符號點色彩。

GapWidth

取得專案符號點與段落之間的距離,以圖元為單位。

Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
JniIdentityHashCode

將段落樣式設定為專案符號點的範圍, (遵守版面配置方向) 。

(繼承來源 Object)
JniPeerMembers

將段落樣式設定為專案符號點的範圍, (遵守版面配置方向) 。

PeerReference

將段落樣式設定為專案符號點的範圍, (遵守版面配置方向) 。

(繼承來源 Object)
SpanTypeId

傳回這個範圍類別的特殊類型識別碼。

ThresholdClass

此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式碼使用。

ThresholdType

此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式碼使用。

方法

Clone()

建立並傳回這個 物件的複本。

(繼承來源 Object)
DescribeContents()

描述這個可封送處理標記法中包含的特殊物件種類。

Dispose()

將段落樣式設定為專案符號點的範圍, (遵守版面配置方向) 。

(繼承來源 Object)
Dispose(Boolean)

將段落樣式設定為專案符號點的範圍, (遵守版面配置方向) 。

(繼承來源 Object)
DrawLeadingMargin(Canvas, Paint, Int32, Int32, Int32, Int32, Int32, ICharSequence, Int32, Int32, Boolean, Layout)

轉譯前置邊界。

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

將段落樣式設定為專案符號點的範圍, (遵守版面配置方向) 。

Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetLeadingMargin(Boolean)

傳回要調整前置邊界的金額。

JavaFinalize()

當垃圾收集判斷物件沒有其他參考時,由物件上的垃圾收集行程呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件的監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>()

將段落樣式設定為專案符號點的範圍, (遵守版面配置方向) 。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

將段落樣式設定為專案符號點的範圍, (遵守版面配置方向) 。

(繼承來源 Object)
Wait()

讓目前的執行緒等到喚醒為止,通常是藉由 < em > notified < /em > 或 < em > interrupted < /em > 來喚醒。

(繼承來源 Object)
Wait(Int64)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。

(繼承來源 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

將這個 物件壓平合併至一個檔案。

明確介面實作

IJavaPeerable.Disposed()

將段落樣式設定為專案符號點的範圍, (遵守版面配置方向) 。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

將段落樣式設定為專案符號點的範圍, (遵守版面配置方向) 。

(繼承來源 Object)
IJavaPeerable.Finalized()

將段落樣式設定為專案符號點的範圍, (遵守版面配置方向) 。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

將段落樣式設定為專案符號點的範圍, (遵守版面配置方向) 。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

將段落樣式設定為專案符號點的範圍, (遵守版面配置方向) 。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

將段落樣式設定為專案符號點的範圍, (遵守版面配置方向) 。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

將段落樣式設定為專案符號點的範圍, (遵守版面配置方向) 。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

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

將段落樣式設定為專案符號點的範圍, (遵守版面配置方向) 。

JavaCast<TResult>(IJavaObject)

將段落樣式設定為專案符號點的範圍, (遵守版面配置方向) 。

GetJniTypeName(IJavaPeerable)

將段落樣式設定為專案符號點的範圍, (遵守版面配置方向) 。

適用於