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) |
|
|---|---|
java.lang.Object
|
|
TextDirectionHeuristic ANYRTL_LTR
如果文本包含非右格式的非格式字符,则确定方向是从右向左,如果没有找到则从左向右回落。
TextDirectionHeuristic FIRSTSTRONG_LTR
根据第一个强方向字符(包括双向格式字符)确定方向,如果找不到任何字符,则从左向右回落。 这是Unicode双向算法的默认行为。
TextDirectionHeuristic FIRSTSTRONG_RTL
根据第一个强方向字符(包括双向格式字符)确定方向,如果没有找到则从右向左回落。 这与Unicode双向算法的默认行为类似,只是具有不同的回退行为。