SlideShare a Scribd company logo
1 of 6
Download to read offline
“Spinner”
Nama : Iswandi M. Monginsi
Nim : 131315021
Kelas : A | TI (Teknik Informatika)
Semester : 4
Mata Kuliah : Pemrograman Mobile I
Dosen : Ismail Mohidin. S.Kom., MT
POLITEKNIK GORONTALO
T.A 2017/2018
Assalamualaykum..Wr…Wb..
Pada kesempatan kali ini kita akan mrmbahas tentang (SPINNER).
Spinner merupakan view yang memiliki fungsi yang sama dengan dropdown menu pada aplikasi,
ketika pengguna meng-klik spinner ini maka akan tampil beberapa pilihan menu. Sehingga
spinner biasa digunakan oleh programmer untuk menampilkan menu yang akan disajikan.
Selain itu spinner dikenal sebagai salah satu widget yang hampir mirip dengan listview, hanya
perbedaannya listview-nya menyerupai combo, kalau kita yang terbiasa membuat program
dengan visual basic pasti mengenal dengan yang namanya combo list. Kita akan membuat
pilihan Negara yang berbentuk spinner.
Kita lansung saja pada source code dan tampilannya.
a. Layout
b. Class
package com.riskispinner;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;
public class AndroidSpinnerJSONDataActivity extends Activity implements
AdapterView.OnItemSelectedListener{
TextView selection;
String[] negara = { "Amerika", "Argentina", "Brazil", "Indonesia","Inggris", "Malaysia",
"Pilipina" };
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.activity_android_spinner_jsondata);
selection = (TextView) findViewById(R.id.selection);
Spinner spin = (Spinner) findViewById(R.id.spinner);
spin.setOnItemSelectedListener(this);
ArrayAdapter<String> aa = new ArrayAdapter<String>
(this,android.R.layout.simple_spinner_item, negara);
aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spin.setAdapter(aa);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.android_spinner_jsondata, menu);
return true;
}
public void onItemSelected(AdapterView<?> parent, View v, int position, long id) {
Toast.makeText(this, "Anda Memilih: " +
negara[position],Toast.LENGTH_LONG).show();
}
public void onNothingSelected(AdapterView<?> parent) {
Toast.makeText(this, "Silahkan Pilih Negara", Toast.LENGTH_LONG).show();
}
}
Hasil Run As Android Application.
Sekian dari saya dan semoga bermanfaat..
Spinner

More Related Content

More from iswan_di (20)

Csa
CsaCsa
Csa
 
Blog 10
Blog 10Blog 10
Blog 10
 
Demo aplikasi
Demo aplikasiDemo aplikasi
Demo aplikasi
 
Blog 8
Blog 8Blog 8
Blog 8
 
Tugas uts
Tugas utsTugas uts
Tugas uts
 
Penambahan menu atau tampilan
Penambahan menu atau tampilanPenambahan menu atau tampilan
Penambahan menu atau tampilan
 
Next client server
Next client serverNext client server
Next client server
 
Blog 4
Blog 4Blog 4
Blog 4
 
Blog 3
Blog 3Blog 3
Blog 3
 
Assalamualaykum warahmatullahi wabarakatuu
Assalamualaykum warahmatullahi wabarakatuuAssalamualaykum warahmatullahi wabarakatuu
Assalamualaykum warahmatullahi wabarakatuu
 
Login client server
Login client serverLogin client server
Login client server
 
Membuat aplikasi mengenal tanaman obat tradisional
Membuat aplikasi mengenal tanaman obat tradisionalMembuat aplikasi mengenal tanaman obat tradisional
Membuat aplikasi mengenal tanaman obat tradisional
 
Membuat text to speech pada android
Membuat text to speech pada androidMembuat text to speech pada android
Membuat text to speech pada android
 
Membuat text to speech pada android
Membuat text to speech pada androidMembuat text to speech pada android
Membuat text to speech pada android
 
Membuat perhitungan luas persegi panjang pada adt
Membuat perhitungan luas persegi panjang pada adtMembuat perhitungan luas persegi panjang pada adt
Membuat perhitungan luas persegi panjang pada adt
 
Membuat menu group pada android
Membuat menu group pada androidMembuat menu group pada android
Membuat menu group pada android
 
Membuat spinner array pada adt
Membuat spinner array pada adtMembuat spinner array pada adt
Membuat spinner array pada adt
 
Membuat tampilan list array adapter menggunakan adt
Membuat tampilan list array adapter menggunakan adtMembuat tampilan list array adapter menggunakan adt
Membuat tampilan list array adapter menggunakan adt
 
Form login dengan eclipse android sdk dan adt
Form login dengan eclipse android sdk dan adtForm login dengan eclipse android sdk dan adt
Form login dengan eclipse android sdk dan adt
 
Sq lite
Sq liteSq lite
Sq lite
 

Spinner

  • 1. “Spinner” Nama : Iswandi M. Monginsi Nim : 131315021 Kelas : A | TI (Teknik Informatika) Semester : 4 Mata Kuliah : Pemrograman Mobile I Dosen : Ismail Mohidin. S.Kom., MT POLITEKNIK GORONTALO T.A 2017/2018
  • 2. Assalamualaykum..Wr…Wb.. Pada kesempatan kali ini kita akan mrmbahas tentang (SPINNER). Spinner merupakan view yang memiliki fungsi yang sama dengan dropdown menu pada aplikasi, ketika pengguna meng-klik spinner ini maka akan tampil beberapa pilihan menu. Sehingga spinner biasa digunakan oleh programmer untuk menampilkan menu yang akan disajikan. Selain itu spinner dikenal sebagai salah satu widget yang hampir mirip dengan listview, hanya perbedaannya listview-nya menyerupai combo, kalau kita yang terbiasa membuat program dengan visual basic pasti mengenal dengan yang namanya combo list. Kita akan membuat pilihan Negara yang berbentuk spinner. Kita lansung saja pada source code dan tampilannya. a. Layout
  • 3. b. Class package com.riskispinner; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Spinner; import android.widget.TextView; import android.widget.Toast; public class AndroidSpinnerJSONDataActivity extends Activity implements AdapterView.OnItemSelectedListener{ TextView selection;
  • 4. String[] negara = { "Amerika", "Argentina", "Brazil", "Indonesia","Inggris", "Malaysia", "Pilipina" }; @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.activity_android_spinner_jsondata); selection = (TextView) findViewById(R.id.selection); Spinner spin = (Spinner) findViewById(R.id.spinner); spin.setOnItemSelectedListener(this); ArrayAdapter<String> aa = new ArrayAdapter<String> (this,android.R.layout.simple_spinner_item, negara); aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spin.setAdapter(aa); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.android_spinner_jsondata, menu); return true; } public void onItemSelected(AdapterView<?> parent, View v, int position, long id) { Toast.makeText(this, "Anda Memilih: " + negara[position],Toast.LENGTH_LONG).show(); } public void onNothingSelected(AdapterView<?> parent) {
  • 5. Toast.makeText(this, "Silahkan Pilih Negara", Toast.LENGTH_LONG).show(); } } Hasil Run As Android Application. Sekian dari saya dan semoga bermanfaat..