public class TextDirectionHeuristics
extends Object
java.lang.Object | |
↳ | android.text.TextDirectionHeuristics |
一些实现TextDirectionHeuristic
对象。 将这些与unicodeWrap()
中的unicodeWrap()
方法一起BidiFormatter
。 还要注意的是,这些方向启发式对应于相同类型的所提供的常数View
类setTextDirection()
,如TEXT_DIRECTION_RTL
。
要支持低于 JELLY_BEAN_MR2
版本,可以使用支持库的 TextDirectionHeuristicsCompat
类。
Fields |
|
---|---|
public static final TextDirectionHeuristic |
ANYRTL_LTR 如果文本包含非右格式的非格式字符,则确定方向是从右向左,如果没有找到则从左向右回落。 |
public static final TextDirectionHeuristic |
FIRSTSTRONG_LTR 根据第一个强方向字符(包括双向格式字符)确定方向,如果找不到任何字符,则从左向右回落。 |
public static final TextDirectionHeuristic |
FIRSTSTRONG_RTL 根据第一个强方向字符(包括双向格式字符)确定方向,如果没有找到则从右向左回落。 |
public static final TextDirectionHeuristic |
LOCALE 强制段落方向为Locale方向。 |
public static final TextDirectionHeuristic |
LTR 始终决定方向是从左到右。 |
public static final TextDirectionHeuristic |
RTL 始终决定方向是从右向左。 |
Public constructors |
|
---|---|
TextDirectionHeuristics() |
Inherited methods |
|
---|---|
From class java.lang.Object
|
TextDirectionHeuristic ANYRTL_LTR
如果文本包含非右格式的非格式字符,则确定方向是从右向左,如果没有找到则从左向右回落。
TextDirectionHeuristic FIRSTSTRONG_LTR
根据第一个强方向字符(包括双向格式字符)确定方向,如果找不到任何字符,则从左向右回落。 这是Unicode双向算法的默认行为。
TextDirectionHeuristic FIRSTSTRONG_RTL
根据第一个强方向字符(包括双向格式字符)确定方向,如果没有找到则从右向左回落。 这与Unicode双向算法的默认行为类似,只是具有不同的回退行为。