Tugas
GUI ANDROID STUDIO: Desain Form Input | GetText dan SetText
Pada kesempatan kali ini kita akan membuat aplikasi form input pada Android Studio dengan menggunakan GetText dan SetText dengan cara yang sederhana.
Berikut untuk file MainActivity.java :
package com.example.rpl1;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.RadioGroup;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void Klik(View view) {
EditText getJam = findViewById(R.id.txtJam);
EditText getId = findViewById(R.id.txtId);
EditText getNama = findViewById(R.id.txtNama);
EditText getEmail = findViewById(R.id.txtEmail);
EditText getTgl = findViewById(R.id.txtTanggalLahir);
RadioGroup JK = findViewById(R.id.rdJK);
CheckBox getSlt = findViewById(R.id.cbSilat);
CheckBox getKrt = findViewById(R.id.cbKarate);
TextView setId = findViewById(R.id.lblId);
TextView setNama = findViewById(R.id.lblNama);
TextView setJK = findViewById(R.id.lblJK);
TextView setEmail = findViewById(R.id.lblEmail);
TextView setTanggal = findViewById(R.id.lblTanggal);
TextView setJam = findViewById(R.id.lblJam);
TextView setSlt = findViewById(R.id.lblSlt);
TextView setKrt = findViewById(R.id.lblKarate);
int jk = JK.getCheckedRadioButtonId();
Button Gender = findViewById(jk);
String gender = Gender.getText().toString();
String id = getId.getText().toString();
String name = getNama.getText().toString();
String email = getEmail.getText().toString();
String tgl = getTgl.getText().toString();
String jam = getJam.getText().toString();
String a = "";
if (getSlt.isChecked()){
a+="Silat";
}
String b = "";
if (getKrt.isChecked()){
b+="Karate";
}
setJK.setText(gender);
setId.setText(id);
setNama.setText(name);
setEmail.setText(email);
setTanggal.setText(tgl);
setJam.setText(jam);
setSlt.setText(a);
setKrt.setText(b);
}
}
Berikut hasil dari desain aplikasi
Penutup:
Mohon maaf jika ada kesalahan semoga bermanfaat :)
Tidak ada komentar