kullanıldığında EditText setError'daki çift ünlem işareti Uygulamamda, etiketleme efektini gerektiren tüm EditTexts'lerim arasında Design Support Library'nin TextInputLayout'unu kullanıyorum. Bununla birlikte, bunun bir olumsuz etkiyi farkettim - bir şifre alanına uygulamak setError yönteminin iki ünlem işareti uygulamasını sağlayacaktır: biri EditText'in ortasında ve biri uygun bir yerde, "göz" ten hafifçe gizleniyor (şifre görünürlüğü) simgesi.Parola türü alanı
Bu yalnızca textPassword ayarlı InputType sahip alanlar olur.
Bunu nasıl düzeltebilirim?
DÜZENLEME:
XML düzeni sadece TextInputLayout için hata mesajı ayarlamak ve EditText nesneden kaldırmak için
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/loginEmail"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/hint_email"
android:inputType="textEmailAddress"/>
</android.support.design.widget.TextInputLayout>
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/loginPassword"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/hint_password"
android:inputType="textPassword"/>
</android.support.design.widget.TextInputLayout>
lütfen xml kodunu gönderin. –
Düzen kodu eklendi! – fonix232
http://code.tutsplus.com/tutorials/creating-a-login-screen-using-textinputlayout--cms-24168 –