Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
TOAST
2. Ganti background
4. Ubah backgroundnya
Form login
(2 plaintext, 2 button)
1. Lalu buka MainActivity.java dan lakukan pendeklarasian
Koding :
public class MainActivity extends ActionBarActivity implements
Button.OnClickListener {
// deklarasi variabel
EditText etUsername,etPasswordnya;
Button btnLogin, btnBatal;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//pasangkan ke id sesuai
etUsername = (EditText)findViewById(R.id.etUsename);
etPasswordnya= (EditText)findViewById(R.id.etPasswordnya);
btnLogin=(Button) findViewById(R.id.btnLogin);
btnBatal=(Button) findViewById(R.id.btnBatal);
//1. tambahkan implements Button.OnClickListener
//2.tambahkan void onClick
//tambahkan setOnClickListener(this) pada setiap button
btnLogin.setOnClickListener(this);
btnBatal.setOnClickListener(this);
}
2. Kemudian tambahkan onClick dibawahnya, karena 2 button di
dalamnya gunakan switch dan tambahkan method untuk login dan
batal.
Koding :
@Override
public void onClick(View v) {
switch (v.getId())
{
case R.id.btnLogin : validasiLogin();
// break; tidak dipakai biar sekalian pas login bisa hapus teks
case R.id.btnBatal : hapusteks();
}
}
void validasiLogin()
{
//a.cek username & password terisi
//b.cek username & password cocok
if (etUsername.getText().toString().trim().equalsIgnoreCase(""))
{
//username belom diisi, tampilkan eror message
//cara 1
Toast objToast = Toast.makeText(getApplicationContext(),
"username harap diisi bro", Toast.LENGTH_LONG);
objToast.show();
}
else if (etPasswordnya.getText().toString().trim().equals(""))
{
//password belom diisi
//cara 2
Toast.makeText(getApplicationContext(),
"password harap diisi bro", Toast.LENGTH_SHORT).show();
}
else if
(etUsername.getText().toString().trim().equalsIgnoreCase("MdP")
&& etPasswordnya.getText().toString().trim().equals("AAA" ))
{
Toast.makeText(getApplicationContext(),
"Login Berhasil ...", Toast.LENGTH_SHORT).show();
Intent i = new Intent (this, MainActivity2.class);
startActivity(i);
}
else {
Toast.makeText(getApplicationContext(),
"Login gagal, cek username dan password..",
Toast.LENGTH_SHORT).show();
}
}
void hapusteks()
{
etUsername.setText("");
etPasswordnya.setText("");
}
Pada form kedua tambahkan scroll dan plain text.
3. Ketika di run
(Ketika Gagal)
(Ketika Berhasil)