Tutorial Kompenen UI Android Studio
Komponen User Interface terbagi menjadi beberapa kategori :
1.
Layout, merupakan perluasan dari kelas ViewGroup. Layout berfungsi sebagai
wadah komponen lainnya.
2.
Widget, terdiri dari Button, Checkbox, Text View, Switches, ImageView,
Progress, Bar, Sppiner, dan WebView.
3.
Text Field, kompenen ini user dapat melukan input teks.
4.
Container, merupakan komponen untuk menampilkan komponen-komponen yang
sama. Contohnya Radio Group, List Vies dan Scroll View.
5.
Data & Time, untuk menampilkan tanggal dan waktu.
Mari kita bahas Komponen UI Basic View atau objek dasar yang meliputi
Widget dan Text Field.
1.
Komponen Text View
a. Pertama jalankan Android Studio
dengan cara :
·
Pilih Start à Android Studio
·
Pilih à Start a new Android Studio Project
·
Pilih à Empty Activity
b. Tampilan IDE Android Studio,
setelah itu Ketikan Script pada file activity_main.xml
seperti teks di bawah ini :
c. Jalankan di Emulator maka akan
tampil seperti gambar berikut :
2.
Komponen Edit Text
a. Langkahnya sama seperti pada
Komponen Text View atau bisa melanjutkan yang atas.
b. Tampilan IDE Android Studio,
setelah itu Ketikan Script pada file activity_main.xml
seperti teks di bawah ini :
c. Jalankan di Emulator maka akan tampil
seperti gambar berikut :
3.
Komponen Radio Button
a. Langkahnya sama seperti pada
Komponen Text View atau bisa melanjutkan yang sebelumnya.
b. Tampilan IDE Android Studio,
setelah itu Ketikan Script pada file activity_main.xml
seperti teks di bawah ini :
c. Jalankan di Emulator maka akan
tampil seperti gambar berikut :
4.
Komponen Button
a. Langkahnya sama seperti pada
Komponen Text View atau bisa melanjutkan yang sebelumnya.
b. Tampilan IDE Android Studio,
setelah itu Ketikan Script pada file activity_main.xml
seperti teks di bawah ini :
c. Selanjutnya Ketikan script pada file MainActivity.java seperti text dibawah ini :
package fahmitask.blogspot.com.tugas_praktikum3;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
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);
//Mendapatkan referensi dari objek yang telah ditambahkan dari
activity_mail.xml
final TextView Textview = (TextView) findViewById(R.id.myFirstText);
final EditText Edittext = (EditText) findViewById(R.id.myTextField1);
final RadioGroup RadioGroup = (android.widget.RadioGroup) findViewById(R.id.myRadioGroup);
//mendapatkan referensi objek
Button Button = (android.widget.Button)
findViewById(R.id.myButton);
//menambahkan evebt handler ketika tombol di klik
Button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//mendapatkan posisi suatu pilihan
int id_myRadioGroup = RadioGroup.getCheckedRadioButtonId();
//mengambil nilai dari objek
RadioButton masukan_pilihan_tempat_tinggal = (RadioButton) findViewById(id_myRadioGroup);
//mengganti text dari textview
Textview.setText("Hallo, " +
Edittext.getText().toString()
+ "\n Anda Dari "
+ masukan_pilihan_tempat_tinggal.getText().toString());
}
});
}
}
d. Jalankan di Emulator maka akan
tampil seperti gambar berikut :
Komentar
Posting Komentar