Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
阿拉伯语不';可能无法在Android Studio 2.3 XML预览版上显示_Android_Xml_Localization_Android Studio 2.3 - Fatal编程技术网

阿拉伯语不';可能无法在Android Studio 2.3 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">الاسم الأول<

当在我的xml文件中使用阿拉伯字符串时,可能不会显示仅在edittext提示属性中使用,但属性文本工作正常,有没有解决此问题的方法

我的XML看起来像这样

`


`

我的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错误将尝试报告此错误。。无论如何,谢谢你的帮助。