Berikut langkah-langkah untuk membuat form login di Android Studio :
- Buat terlebih dahulu project baru
- Gunakan Empty Activity
- Masuk pada bagian layout atau .xml
- Simpan gambar atau logo pada drawable
- Pada bagian coding (.java). Masukkan source code berikut :
ketikkan source code berikut :
activity_main.xml
<ImageView android:id="@+id/logo" android:layout_width="100dp" android:layout_height="100dp" android:layout_centerHorizontal="true" android:layout_marginBottom="30dp" android:src="@drawable/home" android:text="Hello World!" /> <TextView android:id="@+id/user" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/logo" android:text="Username :" /> <EditText android:id="@+id/inuser" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/user" android:layout_marginBottom="10dp" android:hint="Username" /> <TextView android:id="@+id/pass" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/inuser" android:text="Password :" /> <EditText android:id="@+id/inpass" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/pass" android:layout_marginBottom="20px" android:hint="Password" android:inputType="textPassword" /> <Button android:id="@+id/btnlgn" android:layout_width="300dp" android:layout_height="wrap_content" android:layout_below="@+id/inpass" android:layout_centerHorizontal="true" android:layout_marginTop="20dp" android:backgroundTint="#87cc62" android:hint="Login" android:textColorHint="#000000" />
tepat dibawah :
tools:context="com.ngodingcoding.login.MainActivity">
package com.ngodingcoding.login; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final EditText username = (EditText) findViewById(R.id.inuser); final EditText password = (EditText) findViewById(R.id.inpass); Button login = (Button) findViewById(R.id.btnlgn); login.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { String user_name = username.getText().toString(); String pass_ = password.getText().toString(); if (user_name.equals("admin")&&pass_.equals("admin")){ Toast.makeText(getApplicationContext(),"Username dan Password benar Anda berhasil Login",Toast.LENGTH_SHORT).show(); } else { Toast.makeText(getApplicationContext(),"Username dan Pssword tidak sesuai Anda gagal Login",Toast.LENGTH_SHORT).show(); } } }); } }
Gambar Layout Form Login
if (user_name.equals("admin")&&pass_.equals("admin")){ Toast.makeText(getApplicationContext(),"Username dan Password benar Anda berhasil Login",Toast.LENGTH_SHORT).show(); } else { Toast.makeText(getApplicationContext(),"Username dan Pssword tidak sesuai Anda gagal Login",Toast.LENGTH_SHORT).show(); }
*Jika Usernane dan atau Password Benar maka akan muncul Toast / Popup "Username dan Password benar Anda berhasil Login"sebagai pesan bahwa username dan password Sesuai.
Sedangkan, jika password salah maka akan muncul "Username dan Pssword tidak sesuai Anda gagal Login".
Download SourceCode
gan saya punya kasus
BalasHapusedittext 1buah
button 1 buah
edittext datanya berubah ubah
setiap data edit text berubah misalnya jadi angka 1 ,dia akan di arahin ke activity 1
kalo data edit txt 2 maka akan di arahin ke activity 2
gimana ya codingan android studionya dibutton
terimakasih
Pake intern gan
HapusBang kalo cara hapus login gimana untuk aplikasi
BalasHapusthanks gan its work
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusHalo kak, terimakasih artikelnya... ini sangat membantu saya dalam menyelesaikan tugas kuliah saya. oh ya kak, perkenalkan nama saya Nurhamimah dan jangan lupa kunjungi website kampus saya ISB Atma Luhur
BalasHapus