CODE LOGIN ANDROID DENGAN JAVA - ANDROID STUDIO
backshare.us - ini merupakan lanjutan dari materi yang disampaikan diartikel sebelumnya (baca : MEMBUAT TAMPILAN LOGIN DENGAN ANDROID STUDIO)sekarang yang mau kita lakukan adalah menghidupkan bagaimana caranya agar tampilan login yang telah kita buat sebelumnya berfungsi sebagaimana mestinya.
pertama buka project yang sudah di buat sebelumnya.
Gambar 1. project yang sudah dibuat sebelumnya |
tambahkan android:id="@+id/......" kepada masing - masing element seperti EditText untuk username, EditText untuk password dan Button yang ada di file acitivty_login.xml.
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="10dp"
android:orientation="vertical">
<ImageView
android:id="@+id/image"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:src="@drawable/backshare" />
<EditText
android:id="@+id/username"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Username"
android:inputType="text" />
<EditText
android:id="@+id/password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Password"
android:inputType="textPassword" />
<Button
android:id="@+id/btnLogin"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Login" />
</LinearLayout>
gambarannya seperti berikut seperti berikut :Gambar 2. pemberian id kedalam element |
ketikan code sepeti dibawah ini.
public class LoginActivity extends AppCompatActivity {
private String user;
private String pass;
private TextView result;
private Button btnLoginButton;
private EditText username;
private EditText password;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
username = (EditText) findViewById(R.id.username);
password = (EditText) findViewById(R.id.password);
btnLoginButton = (Button) findViewById(R.id.btnLogin);
btnLoginButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
user = username.getText().toString();
pass = password.getText().toString();
result = (TextView) findViewById(R.id.result);
if (user.equals("admin") && pass.equals("123456")) {
result.setText("LOGIN BERHASIL!!");
startActivity(new Intent(LoginActivity.this, MainActivity.class));
} else {
result.setText("LOGIN GAGAL!!");
}
}
});
}
selanjutnya tinggal Run saja android studionya.
hasilnya seperti gambar dibawah.
masukan username : admin, password : 123456
Form Login Ketika Berhasil Login |
Activity baru muncul ketika login berhasil |
ada peringatan Login gagal jika salah memasukan username atau password |
https://drive.google.com/file/d/0B4cFjaWns-r5TlhwcUtmWHdRUFU/view?usp=sharing
keren tutornya makasi mamang
BalasHapusiya eko. sama
Hapusmas kalo penggunaannya menggunakan databse MySQL bagaimana ?
BalasHapusyang terhubung database gmn gan caranya
BalasHapus