如何在希伯来语的editText中自动对齐正确的提示?

时间:2014-05-11 06:09:06

标签: java android layout android-linearlayout

我有两个editText视图。

他们的提示通常是英文的,但有时会翻译成希伯来语。

问题是他们的一个提示在翻译时与左边对齐,其中一个在翻译时与右边对齐。

我不能使用android:alignment属性

与世界上大部分地区一样 - 提示将采用英语

然后根据需要将提示对齐到左边。

我怎么能保证在使用希伯来语

时两个提示都会正确对齐

并在使用英语时与左对齐?

更新

经过快速检查后,我发现对齐方式因此而搞乱了:

    mInputText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);
    mInputText.setTypeface(ResManager.getRobotoLight(mContext));

我想使用以下方法重新设置对齐:

mPasswordField.setTextAlignment(View.TEXT_ALIGNMENT_VIEW_START);

但它是API 17,我最多可以使用API​​ 8

2 个答案:

答案 0 :(得分:0)

尝试编辑文字

android:textAlignment = "viewStart"

编辑文本的命中也会受到编辑文本内部填充的影响

提示应根据应用的区域设置进行对齐

答案 1 :(得分:0)

android:textAlignment =“viewStart”

如果同样的问题现在正常工作:)