EditText Android中的多语言问题

人生必须的知识就是引人向光明方面的明灯。这篇文章主要讲述EditText Android中的多语言问题相关的知识,希望能为你提供帮助。

EditText Android中的多语言问题

文章图片
EditText Android中的多语言问题

文章图片
enter图像描述在这里我在登录页面中使用了2种类型的编辑文本。在阿拉伯语EditText中,重力是END。但是在EditText中提示左对齐为什么?当我给inputType =“textPassword”没有问题。 android中的问题:inputType =“textEmailAddress”
EditText代码如下
< EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/userName" android:inputType="textEmailAddress" android:gravity="end"/> < EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/password" android:inputType="textPassword" android:gravity="end" />

答案【EditText Android中的多语言问题】尝试删除:
android:gravity="end"

在第一个EditText。它应该自动生成文本RTL,如果你已经在值文件夹中放置阿拉伯语values-ar
别忘了添加:
android:supportsRtl="true"

AndroidManifest.xml也。
更新;
起初没有得到你,但是,添加这些:
android:layoutDirection="rtl" android:textDirection="rtl"

这将使布局和文本方向rtl,并应该有助于此目的。

    推荐阅读