Monday, September 21, 2020

Membuat Tombol Mata di EditText Password

Tags

 


Oke, Sebelumnya disini saya akan memberikan bagai mana cara membuat Tombol Mata untuk View Password dan Hidden password saat di tekan.

Disini saya hanya menggunakan layout saja dan gradel.

Untuk pengguna android X

registrasi.xml



        <!--Nah disini Kita harus memnambahkan android
        input type dg isi textPassword-->
        <!--Setelah itu tambah kan 
        app:passwordToggleEnabled="true" sepert berikut-->
        <com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:passwordToggleEnabled="true">

<com.google.android.material.textfield.TextInputEditText
android:id="@+id/txtpassword"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Password"
android:maxLines="1"
android:singleLine="true"
android:inputType="textPassword"/>
</com.google.android.material.textfield.TextInputLayout>



<Button
android:textColor="@color/white"
android:textSize="20sp"
android:id="@+id/btnKirim"
android:background="@color/button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="25dp"
android:text="Kirim" />

Untuk yang menggunakan android.support.v7


<!--Nah disini Kita harus memnambahkan android
        input type dg isi textPassword-->
<!--Setelah itu tambah kan 
        app:passwordToggleEnabled="true" 
sepert berikut-->    
    <android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"             app:passwordToggleEnabled="true">

<android.support.design.widget.TextInputEditText
android:id="@+id/txtkode_mahasiswa"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Password"
android:maxLines="1"
android:singleLine="true"
android:inputType="textPassword"/>
</android.support.design.widget.TextInputLayout>



<Button
android:textColor="@color/white"
android:textSize="20sp"
android:id="@+id/btnKirim"
android:background="@drawable/corner_bright_light_blue"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="25dp"
android:text="Kirim" />

Untuk di gradel, buka pada build.gradle(Module:app)


Untuk yang menggunakan android X sbb :
//Android X
implementation 'com.google.android.material:material:1.0.0'

Untuk yang menggunakan Android Support v7 sbb :
implementation 'com.android.support:design:30.0.0'


EmoticonEmoticon