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 :)
Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com
atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :