Merhaba arkadaşlar, Kullanıcı tarafından girilen input ların kapalı bir şekilde gözükmesini istiyorsak, edittext in ‘password’ şeklinde olmasını sağlamamız gerekmektedir.
Onu da şu şekilde yapıyoruz:
EditText editText_password = findViewById(R.id.edittext); editText_password.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);
Fakat, edittext kısmında hint var ise ve hintin de bir fontu var ise ; yukarıdaki kod ile denediğimizde fontun bozulduğunu göreceksiniz. Bu sorunu önlemek için aşağıdaki kod yapısını kullanmamız gerekiyor.
EditText editText_password = findViewById(R.id.edittext); editText_password.setTransformationMethod(new PasswordTransformationMethod());
Aşağıdaki resimlerde bozulan font şekli ile düzgün olan font şekilleri gösterilmiştir.