Assalamualaikum. Disini saya akan sharing tentang spinner
Spinner adalah salah satu widget yang ada di android yang fungsi nya untuk menampilkan daftar-daftar(List) dalam bentuk drop-down dan user dapat memilihnya
Berikut langkah-langkah membuat nya:
1. Buka Android Studio nya, lalu buka xml nya dan ketikan di xml nya seperti berikut :
2. Setelah itu ketik kode berikut di folder menu,
3. Kalau yang belum ada folder menu, caranya klik kanan di folder java > new > Android resource file > tulis File name nya, dan pilih Menu di resource type
4. Lalu Copykan kode java berikut
package com.example.farid.ima; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Spinner; import android.widget.TextView; public class ListVieew extends AppCompatActivity implements AdapterView.OnItemSelectedListener { TextView tekspilih; private Spinner sp_negara; private String[] list = {"-Pilih Negara-","Indonesia","Singapura","Malaysia","Brunei","Thailand" }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_list_view); tekspilih = (TextView)findViewById(R.id.textview); sp_negara = (Spinner)findViewById(R.id.spiner); sp_negara.setOnItemSelectedListener(this); ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_spinner_item, list); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); sp_negara.setAdapter(adapter); } @Override public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) { tekspilih.setText(list[i]); } @Override public void onNothingSelected(AdapterView<?> adapterView) { tekspilih.setText(""); } }
5. kalo berhail ini hasilnya
terimakasih :)