QuoteSpan 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
跨度(span)透過在文字開頭加上垂直條紋來樣式化段落(尊重版面方向)。
[Android.Runtime.Register("android/text/style/QuoteSpan", DoNotGenerateAcw=true)]
public class QuoteSpan : Java.Lang.Object, Android.Text.IParcelableSpan, Android.Text.Style.ILeadingMarginSpan, IDisposable
[<Android.Runtime.Register("android/text/style/QuoteSpan", DoNotGenerateAcw=true)>]
type QuoteSpan = class
inherit Object
interface IParcelableSpan
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface ILeadingMarginSpan
interface IParagraphStyle
- 繼承
- 屬性
- 實作
備註
跨度(span)透過在文字開頭加上垂直條紋來樣式化段落(尊重版面方向)。
QuoteSpan A 必須從單一段落的第一個字元連接到最後一個字元,否則該跨度將無法顯示。
QuoteSpans 允許配置以下元素: <UL><LI><B>顏色</B> - 垂直條紋顏色。 預設情況下,條紋顏色為 0xff0000ff</li><li><b>間隙寬<度/b>——條紋與段落之間的距離(以像素計)。 預設值是 2px。</li><li b><>條紋寬度</b> - 條紋的寬度(像素數)。 預設值是 2px。</li></ul> 例如,使用 default 值的 a QuoteSpan 可以構造如下:
{@code SpannableString string = new SpannableString("Text with quote span on a long line");
string.setSpan(new QuoteSpan(), 0, string.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);}
<img src=“”https://developer.android.com/reference/android/images/text/style/defaultquotespan.png /><figcaption>QuoteSpan 以預設值構建。</圖解>
要構造一個 QuoteSpan 寬度為20px、間隙寬度為40px的綠色條紋:
{@code SpannableString string = new SpannableString("Text with quote span on a long line");
string.setSpan(new QuoteSpan(Color.GREEN, 20, 40), 0, string.length(),
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);}
<img src=“”https://developer.android.com/reference/android/images/text/style/customquotespan.png /><figcaption>自訂QuoteSpan。</圖解>
Java 文件 android.text.style.QuoteSpan。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
建構函式
| 名稱 | Description |
|---|---|
| QuoteSpan() |
建立預設值的 a |
| QuoteSpan(Color, Int32, Int32) |
根據顏色、條紋寬度以及條紋與文字間隙的寬度來建立 。 |
| QuoteSpan(Color) |
根據顏色創造 。 |
| QuoteSpan(IntPtr, JniHandleOwnership) |
用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。 |
| QuoteSpan(Parcel) |
從包裹中建立一個 |
欄位
| 名稱 | Description |
|---|---|
| StandardColor |
引號條的預設顏色。 |
| StandardGapWidthPx |
預設的間隙寬度以像素為單位。 |
| StandardStripeWidthPx |
預設的條紋寬度(以像素為單位)。 |
屬性
| 名稱 | Description |
|---|---|
| Class |
回傳此 |
| Color |
取得報價條的顏色。 |
| GapWidth |
測量條紋與文字之間的縫隙寬度。 |
| Handle |
底層 Android 實例的帳號。 (繼承來源 Object) |
| JniIdentityHashCode |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 Object) |
| JniManagedPeerState |
跨度(span)透過在文字開頭加上垂直條紋來樣式化段落(尊重版面方向)。 (繼承來源 JavaObject) |
| JniPeerMembers |
跨度(span)透過在文字開頭加上垂直條紋來樣式化段落(尊重版面方向)。 |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| SpanTypeId |
回傳此跨度類別的特殊類型識別碼。 |
| StripeWidth |
取得報價條的寬度。 |
| ThresholdClass |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 |
| ThresholdType |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 |
方法
明確介面實作
| 名稱 | Description |
|---|---|
| IJavaPeerable.Disposed() |
跨度(span)透過在文字開頭加上垂直條紋來樣式化段落(尊重版面方向)。 (繼承來源 JavaObject) |
| IJavaPeerable.Finalized() |
跨度(span)透過在文字開頭加上垂直條紋來樣式化段落(尊重版面方向)。 (繼承來源 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
跨度(span)透過在文字開頭加上垂直條紋來樣式化段落(尊重版面方向)。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
跨度(span)透過在文字開頭加上垂直條紋來樣式化段落(尊重版面方向)。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
跨度(span)透過在文字開頭加上垂直條紋來樣式化段落(尊重版面方向)。 (繼承來源 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
跨度(span)透過在文字開頭加上垂直條紋來樣式化段落(尊重版面方向)。 (繼承來源 JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
跨度(span)透過在文字開頭加上垂直條紋來樣式化段落(尊重版面方向)。 |
擴充方法
| 名稱 | Description |
|---|---|
| DrawLeadingMargin(ILeadingMarginSpan, Canvas, Paint, Int32, Int32, Int32, Int32, Int32, String, Int32, Int32, Boolean, Layout) |
顯示領先的邊界。 |
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時檢查型別轉換。 |
| JavaCast<TResult>(IJavaObject) |
跨度(span)透過在文字開頭加上垂直條紋來樣式化段落(尊重版面方向)。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |