Never stop learning
Praktikum III
Dasar-dasar Android
Pokok Bahasan:
• komponen-komponen Android
• Komponen User Interface Android
Tujuan Belajar:
Setelah mempelajari materi dalam bab ini mahasiswa diharapkan mampu:
• Menggunakan komponen dalam pengembangan aplikasi
• Mengetahui struktur folder dalam project Android
• Mengetahui hubungan antara source code java dengan file xml lainnya
Dasar teori
User Interface merupakan faktor yang tidak dapat dikesampingkan dalam pengembangan aplikasi. Begitu juga dengan aplikasi Android. User interface yang sesuai dan menarik dengan tujuan dibuatnya aplikasi akan memudahkan seseorang untuk menggunakan aplikasi tersebut.
Class View
Class View merupakan komponen interface yang membangun dasar-dasar interface. View menggunakan area rectangular/segiempat pada layar dan bertugas terhadap gambar dan event handling. View class dasar dari widget, dimana digunakan untuk membuat komponen UI yang interaktif (buttons, text fields, dll.). Subclass ViewGroup merupakan class dasar dari layout, dimana subclass merupakan class dasar untuk layout dan didefinisikan dengan propertie.
Pada modul ini dikenalkan spinner yang merupakan widget/tool yang mirip dengan drop down list untuk memilih suatu list.
File yang diperlukan
Pada project ini file yang diperlukan ada:
• Spiner.java sebagai coding java
• Main.xml sebagai script untuk menampilkan tampilan spinner
• Arrays.xml yang berisi script daftar list pada drop down menu spiner.
Spiner.java ( nama activity yg menjadi nama class java
package com.Spinner; ( nama package
import android.app.Activity;
import android.os.Bundle;
import android.widget.Spinner;
import android.widget.ArrayAdapter;
public class spiner extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Spinner s = (Spinner) findViewById(R.id.spinner);
ArrayAdapter adapter = ArrayAdapter.createFromResource(
this, R.array.sarapan, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s.setAdapter(adapter);
}
}
Main.xml
Arrays.xml
iwak peyek
rendang Jengkol
asinan bogor
nasi rames
nasi gudeg
Soto Bekasi
Bubur ayam
tahu gejrot
String.xml
Hello World, HelloSpinner!
Spinner
Pilih menu sarapan mu
Tampilan hasil running adalah
[pic]
Tugas
Buatlah aplikasi seperti di atas tetapi bila setelah drop down list dipilih dan tombol ditekan maka hasilnya akan muncul di bawah drop down tersebut.
Gunakan komponen Button dan EditText.
[pic] [pic]
Hasil tugas di capture dan diprint di kertas A4 dan source code disertakan/print. Pengembangan aplikasi sangat dihargai dalam penilaian.
-----------------------
@+id/Button01
@+id/TextEdit
klik
Rendang Jengkol
Dari file main.xml
Paket tambahan yang berhubngan dengan array dan spiner
Id dari spinner pada main.xml
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.