Praktikum
kali ini saya telah membuat aplikasi sederhana yaitu Spinner. Seperti biasa
buatlah Projectnya terlebih Dahulu. Nama Project RadioButton. Package Name :android.spinner. Activity Name :SpinnerView.java. Layout Name
: main.xml. Berikut Source code main.xml :
<?xml version="1.0"
encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:id="@+id/selection"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<Spinner android:id="@+id/spinner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:drawSelectorOnTop="true"
/>
<Button
android:id="@+id/bpilih"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/spinner"
android:layout_marginTop="5dp"
android:text="Pilih"
android:textSize="18sp" />
<TextView android:id="@+id/thasil"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/bpilih"
android:layout_below="@+id/bpilih"
android:layout_marginTop="30dp"
android:text="Spinner yang dipilih adalah?"
android:textAppearance="?android:attr/textAppearanceLarge"
/>
</LinearLayout>
Berikut
source code di class SpinnerView.java :
package
android.spinner;
import
android.app.Activity;
import
android.os.Bundle;
import
android.view.View;
import
android.widget.AdapterView;
import
android.widget.ArrayAdapter;
import
android.widget.Button;
import
android.widget.Spinner;
import
android.widget.TextView;
public
class SpinnerView extends Activity implements
AdapterView.OnItemSelectedListener {
// untuk menampilkan daftar item
TextView h;
String[] items = { "JAVA",
"PHP", "ANDROID" };
Button k;
Spinner s;
@Override
public void
onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
k = (Button)findViewById(R.id.bpilih);
// untuk memanggil id selection dan spinner
dari file xml
h = (TextView) findViewById(R.id.thasil);
k = (Button) findViewById(R.id.bpilih);
s = (Spinner)
findViewById(R.id.spinner);
k.setOnClickListener(new ok());
s.setOnItemSelectedListener(this);
// untuk menampilkan daftar item
ArrayAdapter<String> araybaru
= new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item,
items);
araybaru.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s.setAdapter(araybaru);
}
public
void onItemSelected(AdapterView<?> parent, View v, int position,
long id) {
}
public
void onNothingSelected(AdapterView<?> parent) {
h.setText("");
}
class ok
implements Button.OnClickListener {
public void onClick(View v) {
String a = (String)
("Pilihan anda adalah : "+s.getSelectedItem());
h.setText(a);
}
}
}
Inilah
Hasil Runnig Spinner :
0 komentar:
Posting Komentar