<?xml
version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center">
<EditText
android:id="@+id/txtUser"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPersonName"
android:hint="Username"
/>
<EditText
android:id="@+id/txtPass"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPassword"
android:hint="Password"/>
<Button
android:id="@+id/login"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:text="Login"
/>
</LinearLayout>
</RelativeLayout>
package com.ilmankadori.uasapps;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
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 {
String username="admin";
String password="admin";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
EditText txtUser=findViewById(R.id.txtUser);
EditText txtPass=findViewById(R.id.txtPass);
Button login=findViewById(R.id.login);
login.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(txtUser.getText().toString().equalsIgnoreCase(username)&& txtPass.getText().toString().equalsIgnoreCase(password)) {
startActivity(new Intent(MainActivity.this, MenuUtama.class));
}else{
Toast.makeText(MainActivity.this, "Username atau Password Salah", Toast.LENGTH_SHORT).show();
}
}
});
}
}
dari kode program diatas, ketika username dan password yang
kita masukkan tidak sesuai maka akan tampil tulisan “Username atau Password
Salah”. Sebaliknya, jika username dan password sesuai maka akan memanggil
activity dengan nama MenuUtama.
Jadi, sebelum kode program diatas dijalankan kita harus buat
terlebih dahulu 1 activity dan caranya adalah sebagai berikut:
1.
Klik appàNewàActivityàEmpty Activity
1.
Beri nama activity nya dengan nama MenuUtama
2.
Finish
Untuk
cara mengisi kode programnya bisa dilihat di Dunia
IPTEKS : Android Studio - Membuat Tampilan Menu atau Dashboard
0 comments:
Post a Comment