Pada tutorial sebelumnya (Mengambil nilai spinner) kita telah belajar bagaimana dasar penggunaan spinner. Kali ini kita akan belajar bagaimana membuat sebuah Spinner yang mengambil data dari Array langsung menunjukkan nilai pada posisi tertentu!
Misalnya ada array di bawah ini
String[] jenis = {"Laki-laki", "Perempuan"};
Kemudian Anda ingin menampilkan di Spinner dengan nilai defaultnya adalah Perempuan dimana posisi Perempuan pada arranya adalah nilainya 1. Bagaimana caranya? Caranya adalah menggunakan syntak selection. Implementasinya bisa dilihat pada source code berikut iniAda pula cara lainnya, yakni bila ada input intent dari activity lain dan kita ingin menampilkan spinner sesuai dengan nilai yang diterima dari activity lain tersebut. Misalnya pada activity pertama data jenis kelamin adalah perempuan, kemudian dikirim ke activity untuk diupdate menggunakan spinner. Maka langkah yang tepat spinner pada activity update harus menampilkan data yang diterima dari activity sebelumnya. Bagaimana caranya? Cek pada halaman iniString[] jenis = {"Laki-laki", "Perempuan"}; spin = (Spinner) findViewById(R.id.jenis); ArrayAdapter<String> Ajenis= new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item,jenis); spin.setAdapter(Ajenis); spin.setSelection(1);
Posting Komentar