我有两个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
答案 0 :(得分:0)
尝试编辑文字
android:textAlignment = "viewStart"
编辑文本的命中也会受到编辑文本内部填充的影响
提示应根据应用的区域设置进行对齐
答案 1 :(得分:0)
android:textAlignment =“viewStart”
如果同样的问题现在正常工作:)