1

2つのEditTextビューで構成されるログイン画面があります。ここに画像の説明を入力してくださいアラビア語ロケールを使用すると、パスワード入力フィールドが正しく配置され、RTL言語ルールに従って機能し始めます。ここに画像の説明を入力してくださいユーザー名入力フィールドはまったく影響を受けません。2つの入力フィールドのレイアウトXMLは次のようになります。

<!-- Username input. -->
<EditText
    android:id="@+id/login_edittext_username_input"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:paddingLeft="10dp"
    android:paddingRight="10dp"
    android:layout_marginBottom="0.66667dp"
    android:background="@drawable/general_inputfield_normal"
    android:singleLine="true"
    android:imeOptions="actionNext"
    android:inputType="textEmailAddress"
    android:hint="@string/login_input_username_hint"
    android:textColorHint="@color/edit_text_hint" />

<!-- Password input. -->
<EditText
    android:id="@+id/login_edittext_password_input"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:paddingLeft="10dp"
    android:paddingRight="10dp"
    android:layout_marginBottom="0.66667dp"
    android:background="@drawable/general_inputfield_normal"
    android:singleLine="true"
    android:inputType="textPassword"
    android:imeOptions="actionDone"
    android:hint="@string/login_input_password_hint"
    android:textColorHint="@color/edit_text_hint" />

私は2つを揃えようとしましたが、それandroid:inputType="textPassword"が原因であることがわかりました。パスワード入力フィールドをユーザー名入力フィールドのように動作させる方法はありますか?つまり、左揃えで左から右への入力ですが、textPassword機能を使用できますか?

4

3 に答える 3

-1

android:gravity="right" アライメントを試してください。これが役立つことを願っています

于 2014-08-20T11:46:58.427 に答える