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

属性

注解

返回运行中的下一个游标位置。 这可以避免将光标放在代理项之间、构成连接字符的字符之间、基字符和组合标记之间,或在重新排序群集中。

上下文是游标移动的整形上下文,通常是将游标括在移动方向的指标范围的边界。 contextStartcontextEnd 并且 offset 相对于字符串的开头。

如果 cursorOpt CURSOR_AT并且偏移量不是有效的游标位置,则返回 -1。 否则,在 contextStart 或 contextEnd 之后,该值永远不会返回值。

此成员已弃用。 这是一种内部方法,不要在代码中使用它

适用于 . 的 android.text.SpannableStringBuilder.getTextRunCursor(int, int, int, int, int, android.graphics.Paint)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于