Haii teman – teman semua! Di
postingan sebelumnya kita sudah membahas tentang pengenalan android studio dan
membuat tampilan biodata sederhana menggunakan tools yang ada di android studio. Nah, sekarang kita
akan membuat latihan – latihan langsung dari kode programnya, tapi sebelumnya
kita kenalan dulu dengan komponennya yaitu Komponen UI (User Interface) android
studio.
User Interface (UI) adalah komponen
– komponen yang ada pada aplikasi android, secara umum user interface (UI) meliputi
activity. Activity menggunakan method setContentView(R.layout.filenamexml)
untuk merender tampilan pada layer perangkat. Semua yang berhubungan dengan UI
pada aplikasi android biasanya berada pada lokasi res/layout/filename.xml.
Cara termudah membangun UI adalah dengan menggunakan file XML statis, namun
terkadang kita memerlukan UI yang dinamis saat aplikasi berjalan, oleh karena itu
dimungkinkan pula menciptakan UI melalui kode program.
Komponen UI terbagi menjadi beberapa kategori yaitu :
- Layout : layout merupakan perluasan dari kelas ViewGroup. Layout berfungsi sebagai wadah komponen lainnya. Layout mengatur bagaimana komponen lainnya akan ditampilkan. Jenis – jenis layout yaitu LinearLayout, RelativeLayout, FrameLayout, TableLayout, dan GridLayout.
- Widget : widget terdiri dari button, CheckBox, TextView, Switches, ImageView, Progressbar,spinner, dan WebView. Widget disebut dengan UI Control.
- TextField : dengan komponen ini user dapat melakukan input teks.
- Container : merupakan komponen yang umum digunakan untuk menampilkan komponen – komponen yang sama. Beberapa komponen container yaitu RadioGroup, ListView, ScrollView.
- Date & Time : komponen ini digunakan untuk menampilkan tanggal dan waktu.
Komponen UI – Basic View diantaranya ada :
- TextView
adalah elemen pada android studio yang digunakan untuk menampilkan output
berupa text pada UI seperti gambar dibawah ini
- EditText
adalah elemen UI untuk memasukkan dan memodifikasi text, di dalam penerapannya
atribut EditText seperti input type harus ditetapkan secara spesifik
- Button
adalah UI elemen dimana user dapat meng-klik atau melakukan tap untuk menghasilkan
sebuah action.
- ImageView
adalah elemen yang biasa digunakan untuk menampilkan image file ke dalam aplikasi.
- RadioGroup
dan RadioButton adalah elemen yang telah disiapkan oleh Android Studio yang
biasa untuk menampilkan pilihan yang dipilih berupa satu lingkaran dengan titik
tengah, yang nantinya digunakan sebagai opsi input.
- CheckBox digunakan untuk menampilkan pilihan dimana kita bisa memilih dari satu (multiple choice), berbeda dengan spinner atau radio button dimana kita hanya bisa memilih satu pilihan.
- ImageButton adalah salah satu widget dari komponen UI yang berfungsi untuk menampilkan gambar, namun tidak hanya gambar, ImageView bisa juga kita navigasikan menjadi sebuah Button, untuk mengeksekusi program dan juga dapat menghubungkan antar activity. Berbeda dengan ImageView, pada ImageView kita hanya dapat menampilkan gambar saja.
- Pilih Start -> Android Studio
- Pilih Create New Projcts
- Pilih Empty Activity lalu klik next
0 comments:
Posting Komentar