Android 阿拉伯语光标拆分
Android Arabic Cursor Split
我正在使用自定义 EditText,因为客户希望在应用程序中全局强制使用阿拉伯语区域设置。
这是我在 EditText 的构造函数中使用的代码:
setTextDirection(TEXT_DIRECTION_LOCALE);
它工作得很好,但是我有一个奇怪的光标行为,正如你在图像中看到的那样
有人知道这是否正常或者我该如何解决?
谢谢
在那里找到了解决方案:https://ux.stackexchange.com/a/39639
显然,当您混合使用 rtl 和 ltr 文本时,这是正常行为。
这是正常现象。但是,如果您仍然想强行实现这一目标,那么这对我有用:
ViewCompat.setLayoutDirection(edtEmail, ViewCompat.LAYOUT_DIRECTION_LTR);
随着重力场
我正在使用自定义 EditText,因为客户希望在应用程序中全局强制使用阿拉伯语区域设置。
这是我在 EditText 的构造函数中使用的代码:
setTextDirection(TEXT_DIRECTION_LOCALE);
它工作得很好,但是我有一个奇怪的光标行为,正如你在图像中看到的那样
有人知道这是否正常或者我该如何解决?
谢谢
在那里找到了解决方案:https://ux.stackexchange.com/a/39639 显然,当您混合使用 rtl 和 ltr 文本时,这是正常行为。
这是正常现象。但是,如果您仍然想强行实现这一目标,那么这对我有用:
ViewCompat.setLayoutDirection(edtEmail, ViewCompat.LAYOUT_DIRECTION_LTR);
随着重力场