1. Buatlah sebuah project Spinner dan lakukan pengaturan project seperti biasa
2. Lakukan modifikasi pada file activity_main.xml sehingga menampilkan hasil seperti berikut:
3. Jalankan project anda agar semua komponen pada file xml terdaftar pada R.java
4. Lakukan modifikasi pada file MainActivity.java, sesuaikan penamaan package dengan milik anda sehingga memilki coding seperti berikut:
package com.app.spinner;
import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.widget.*;
public class MainActivity extends Activity {
Spinner Spinner1;
Button Button1;
EditText EditText1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Spinner1 = (Spinner) findViewById(R.id.spinner1);
Button1 = (Button) findViewById(R.id.button1);
EditText1 = (EditText) findViewById(R.id.editText1);
ArrayAdapter<String>adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, array);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
Spinner1.setAdapter(adapter);
Button1.setOnClickListener(new clicker());
}
private static final String[] array = { "Pekanbaru", "Medan", "Jakarta", "Bogor", "Bandung" };
class clicker implements Button.OnClickListener {
public void onClick(View v) {
String s = (String) Spinner1.getSelectedItem();
EditText1.setText(s);
}
}
}
5. Jalankan aplikasi anda dan lihat hasilnya
6. Klik pada spinner dan akan muncul tampilan dropdown dengan isi berupa nama-nama kota sesuai dengan array yang telah diberikan pada coding. Kemudian klik button pilih dan isi spinner akan masuk ke edittext.
selamat mencoba, semoga sukses..
sumber :bahan kuliah praktik
0 komentar:
Terima kasih sudah memberi komentar,
komentar anda sangat berguna untuk menjadikan blog ane lebih baik lagi..
jangan lupa berkunjung kembali..