두 개의 EditText 뷰로 구성된 로그인 화면이 있습니다. 아랍어 로케일을 사용할 때 암호 입력 필드가 오른쪽 정렬되고 RTL 언어 규칙에 따라 작동하기 시작합니다. 사용자 이름 입력 필드는 어떤 방식으로도 영향을받지 않습니다. 내 두 개의 입력 필드의 레이아웃 XML은 다음과 같습니다 : 나는 두 가지를 정렬하기 위해 노력하고 android:inputType="textPassword"
가 원인 인 것을 발견했습니다아랍어 로케일에 대한 EditText 동작
<!-- 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" />
. 비밀번호 입력 필드를 사용자 이름 입력 필드 (예 : 왼쪽 맞춤 및 왼쪽에서 오른쪽 입력)와 같이 작동하도록 할 수 있습니까? 그렇지만 여전히 textPassword 기능을 사용할 수 있습니까? 중력 = "오른쪽"정렬을이
참고 : 실행 안드로이드와 갤럭시 넥서스에서 응용 프로그램 4.1.1 – TofferJ
당신은 사용자 이름에 대한 사전 Edittext와 password..com.hm.widget.TrueTypeEditText에 대한 사용자 정의 EditText를 사용했기 때문에 그것이 때문에 textPassword 때문이 아닙니다 사용자 정의보기 – Pragnani
죄송합니다. :) 사용자 정의 EditText와는 아무 관련이 없습니다. 내가 한 첫 번째 일은 대신 android.widget.EditText를 사용하여 테스트하는 것이 었으며 문제는 여전히 존재합니다. – TofferJ