Isikan Kota Dialog New sepertik Berikut
Kemudian Pilih Finish
Pada Package Explorer, Buka file main.xml di folder res/layout, perhatikan gambar berikut
Ganti Kode pada main.xml menjadi sepertik berikut
main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<Spinner
android:id="@+id/spinner"
android:layout_width="match_parent"
android:layout_height="48dp" />
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Tampil" />
<TextView
android:id="@+id/hasil"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:textAppearance="?android:attr/textAppearanceMedium" />
</LinearLayout>
Pada package src/MainActivity, buka MainActivity.java pastikan kodenya seperti berikut,
MainActivity.java
package example.spiner;
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 MainActivity extends Activity implements AdapterView.OnItemSelectedListener {
// untuk menampilkan daftar item
TextView selection;
String[] items={"JAVA", "PHP","ANDROID"};
Button tombol;
Spinner spin;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
//untuk memanggil id selection dan spinner dari file xml
selection=(TextView)findViewById(R.id.hasil);
tombol=(Button)findViewById(R.id.button1);
spin=(Spinner)findViewById(R.id.spinner);
tombol.setOnClickListener(new ok());
spin.setOnItemSelectedListener(this);
// untuk menampilkan daftar item
ArrayAdapter<String> aa=new ArrayAdapter<String>
(this, android.R.layout.simple_spinner_item, items);
aa.setDropDownViewResource(
android.R.layout.simple_spinner_dropdown_item);
spin.setAdapter(aa);
}
public void onItemSelected(AdapterView<?> parent,View v, int position, long id) {
//selection.setText(items[position]);
}
public void onNothingSelected(AdapterView<?> parent) {
selection.setText("");
}
class ok implements Button.OnClickListener{
public void onClick(View v)
{
String s = (String)("Pilihan Anda Adalah : "+spin.getSelectedItem());
selection.setText(s);
}
}
}
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 MainActivity extends Activity implements AdapterView.OnItemSelectedListener {
// untuk menampilkan daftar item
TextView selection;
String[] items={"JAVA", "PHP","ANDROID"};
Button tombol;
Spinner spin;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
//untuk memanggil id selection dan spinner dari file xml
selection=(TextView)findViewById(R.id.hasil);
tombol=(Button)findViewById(R.id.button1);
spin=(Spinner)findViewById(R.id.spinner);
tombol.setOnClickListener(new ok());
spin.setOnItemSelectedListener(this);
// untuk menampilkan daftar item
ArrayAdapter<String> aa=new ArrayAdapter<String>
(this, android.R.layout.simple_spinner_item, items);
aa.setDropDownViewResource(
android.R.layout.simple_spinner_dropdown_item);
spin.setAdapter(aa);
}
public void onItemSelected(AdapterView<?> parent,View v, int position, long id) {
//selection.setText(items[position]);
}
public void onNothingSelected(AdapterView<?> parent) {
selection.setText("");
}
class ok implements Button.OnClickListener{
public void onClick(View v)
{
String s = (String)("Pilihan Anda Adalah : "+spin.getSelectedItem());
selection.setText(s);
}
}
}
Jalankan Run dengan shourcut CTRL+F11 atau klik Kanan package > Runa As > Android Projeck. Lihat Hasilnya Seperti Dibawah Ini
Semoga Bermanfaat
angki kau punya ine bikin bingung,, kau bilang langkah ba bikin spinner..trus di penjelsanya Radiobutton..n yg mau di isi kodingx di mainActiviti.java..maksudnya ??
ReplyDeletehhahahhahahhahahha memeng bgtu dy so gilaaa
ReplyDelete