Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.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:textDirection=";地点“;不使用EditText';阿拉伯语的提示密码?_Android - Fatal编程技术网

为什么android:textDirection=";地点“;不使用EditText';阿拉伯语的提示密码?

为什么android:textDirection=";地点“;不使用EditText';阿拉伯语的提示密码?,android,Android,xml布局: <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingLeft="10dp" android:paddingTop="5dp" android:paddingRight="10d

xml布局:

<TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:paddingLeft="10dp"
                android:paddingTop="5dp"
                android:paddingRight="10dp"
                android:text="Email Address"
                android:textColor="@color/common_text_color_1"
                android:textDirection="locale"
                android:textSize="@dimen/input_text_common_size_1" />

            <EditText
                android:id="@+id/edittext_email"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:background="#00000000"
                android:backgroundTint="@color/common_line_color_edit_text"
                android:hint="Tab to enter email"
                android:paddingLeft="10dp"
                android:paddingTop="5dp"
                android:paddingRight="10dp"
                android:textDirection="locale"

                android:textSize="@dimen/input_text_common_size_1" />

            <View
                android:layout_width="match_parent"
                android:layout_height="1dp"
                android:layout_marginLeft="10dp"
                android:layout_marginTop="@dimen/underline_distance_from_input_text"
                android:layout_marginRight="10dp"
                android:background="@color/common_edit_text_underline_button" />

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="@dimen/distance_between_input_fields"
                android:paddingLeft="10dp"
                android:paddingTop="10dp"
                android:paddingRight="10dp"
                android:text="Password"
                android:textColor="@color/common_text_color_1"
                android:textDirection="locale"
                android:textSize="@dimen/input_text_common_size_1" />

            <EditText
                android:id="@+id/edittext_password"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:background="#00000000"
                android:backgroundTint="@color/common_line_color_edit_text"
                android:hint="Tab to enter password"
                android:inputType="textPassword"
                android:paddingLeft="10dp"
                android:paddingTop="5dp"
                android:paddingRight="10dp"
                android:textDirection="locale"

                android:textSize="@dimen/input_text_common_size_1" />

结果如下:

要更正对齐,我使用android:textDirection=“locale”

工作很好

当我选择阿拉伯语时,整个文本都是成功对齐的。美好的
但密码提示不是。为什么?

android:textAlignment=“viewStart”

将上述行添加到
.xml
文件中的
EditText