SpannableStringBuilder.GetTextRunCursor 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
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
- 属性
注解
返回运行中的下一个游标位置。 这可以避免将光标放在代理项之间、构成连接字符的字符之间、基字符和组合标记之间,或在重新排序群集中。
上下文是游标移动的整形上下文,通常是将游标括在移动方向的指标范围的边界。 contextStart
, contextEnd
并且 offset
相对于字符串的开头。
如果 cursorOpt CURSOR_AT并且偏移量不是有效的游标位置,则返回 -1。 否则,在 contextStart 或 contextEnd 之后,该值永远不会返回值。
此成员已弃用。 这是一种内部方法,不要在代码中使用它
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。