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.

Google Online Preview   Download