共用方式為


SpannableStringBuilder.GetTextRunCursor 方法

定義

警告

deprecated

傳回執行中的下一個數據指標位置。

[Android.Runtime.Register("getTextRunCursor", "(IIIIILandroid/graphics/Paint;)I", "GetGetTextRunCursor_IIIIILandroid_graphics_Paint_Handler")]
[System.Obsolete("deprecated")]
public virtual int GetTextRunCursor (int contextStart, int contextEnd, int dir, int offset, int cursorOpt, Android.Graphics.Paint? p);
[<Android.Runtime.Register("getTextRunCursor", "(IIIIILandroid/graphics/Paint;)I", "GetGetTextRunCursor_IIIIILandroid_graphics_Paint_Handler")>]
[<System.Obsolete("deprecated")>]
abstract member GetTextRunCursor : int * int * int * int * int * Android.Graphics.Paint -> int
override this.GetTextRunCursor : int * int * int * int * int * Android.Graphics.Paint -> int

參數

contextStart
Int32

內容的開始索引

contextEnd
Int32

內容的 (非內含) 結束索引

dir
Int32

如果執行是 RTL,則為 1,否則為 0

offset
Int32

要從中移動的數據指標位置

cursorOpt
Int32

如何移動游標、CURSOR_AFTER、CURSOR_AT_OR_AFTER、CURSOR_BEFORE、CURSOR_AT_OR_BEFORE或CURSOR_AT

p
Paint

正在要求這項資訊的 Paint 物件

傳回

下一個位置的位移,或 -1

屬性

備註

傳回執行中的下一個數據指標位置。 這可避免將游標放在代理之間、組成連結的字元、基底字元與合併標記之間,或重新排序叢集內。

內容是數據指標移動的成形內容,通常是以移動方向括住游標的度量範圍界限。 contextStartcontextEndoffset 相對於字串開頭。

如果 cursorOpt 是CURSOR_AT且位移不是有效的數據指標位置,則會傳回 -1。 否則,在contextStart或contextEnd之後,永遠不會傳回值。

已取代這個成員。 這是內部方法,避免在您的程式代碼中使用

android.text.SpannableStringBuilder.getTextRunCursor(int, int, int, int, int, android.graphics.Paint)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於