阿拉伯语不';可能无法在Android Studio 2.3 XML预览版上显示
当在我的xml文件中使用阿拉伯字符串时,可能不会显示仅在edittext提示属性中使用,但属性文本工作正常,有没有解决此问题的方法 我的XML看起来像这样 `阿拉伯语不';可能无法在Android Studio 2.3 XML预览版上显示,android,xml,localization,android-studio-2.3,Android,Xml,Localization,Android Studio 2.3,当在我的xml文件中使用阿拉伯字符串时,可能不会显示仅在edittext提示属性中使用,但属性文本工作正常,有没有解决此问题的方法 我的XML看起来像这样 ` ` 我的strings.xml看起来像 <resources> <string name="user_name_text">أسم المستخدم</string> <string name="first_name_text">الاسم الأول<
`
我的strings.xml看起来像
<resources>
<string name="user_name_text">أسم المستخدم</string>
<string name="first_name_text">الاسم الأول</string>
</resources>
أسم المستخدم
الاسم الأول
编辑:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/main_screen_root"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<EditText
android:layout_width="match_parent"
android:layout_weight="1"
android:layout_height="0dp"
android:inputType="text"
android:padding="20dp"
android:textAlignment="center"
android:background="@android:drawable/screen_background_light_transparent"
android:hint="@string/TextString"
android:drawablePadding="5dp" />
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_weight="1"
android:layout_height="0dp"
android:padding="20dp">
<EditText
android:layout_width="match_parent"
android:layout_height="match_parent"
android:inputType="text"
android:textAlignment="center"
android:background="@android:drawable/screen_background_light_transparent"
android:hint="@string/TextString" />
</android.support.design.widget.TextInputLayout>
<TextView
android:id="@+id/textView"
android:layout_weight="1"
android:layout_height="0dp"
android:layout_width="match_parent"
android:text="@string/TextString"
android:textAlignment="center"
android:padding="20dp" />
</LinearLayout>
谷歌团队确认
在试图找出问题所在后,我得到了以下结果: 这似乎是一个问题
android:hint="@string/string_name"
当它位于TextInputLayout
内部时,它不会呈现rtl
文本!我不知道为什么[我认为这是Android studio中的一个bug]
看看这个xml
布局:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/main_screen_root"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<EditText
android:layout_width="match_parent"
android:layout_weight="1"
android:layout_height="0dp"
android:inputType="text"
android:padding="20dp"
android:textAlignment="center"
android:background="@android:drawable/screen_background_light_transparent"
android:hint="@string/TextString"
android:drawablePadding="5dp" />
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_weight="1"
android:layout_height="0dp"
android:padding="20dp">
<EditText
android:layout_width="match_parent"
android:layout_height="match_parent"
android:inputType="text"
android:textAlignment="center"
android:background="@android:drawable/screen_background_light_transparent"
android:hint="@string/TextString" />
</android.support.design.widget.TextInputLayout>
<TextView
android:id="@+id/textView"
android:layout_weight="1"
android:layout_height="0dp"
android:layout_width="match_parent"
android:text="@string/TextString"
android:textAlignment="center"
android:padding="20dp" />
</LinearLayout>
关于,此问题已得到解决。这是从Android studio 3.0.0 Canary 6版本开始提供的
如果任何问题仍然存在,请报告,他们将重新打开进行检查。添加您的xml!!完成我添加了我的xmladd you strings folderdone我添加了我的strings.xml文件是的,同样的情况发生在我身上,显然是与版本2.3相关的android studio错误将尝试报告此错误。。无论如何,谢谢你的帮助。