SPINER

Cara Membuat Aplikasi Sederhana di Android Studio(Spinner)

Assalam'alaikum... :)
Ok pada kesempatan kali ini saya akan memposting bagaimana cara membuat aplikasi spinner..
Pengertian spinner itu sendiri adalah untuk menampilkan pilihan list dalam bentuk drop-down. Penggunaannya tidak jauh dengan komponen listview.


Ok langsung aja...
langkah pertama yang harus kita lakuin adalah membuka android studio, buat projek baru dan kasih nama spinner.. Setelah itu kita lanjutkan ke langkah selanjutnya.


Di android studio ada yang namanya layout, nah di layout kita akan membuat layout buat spinner itu sendiri dan ini kode untuk layout spinner :

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" 
android:layout_height="match_parent"
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context=".MainActivity" android:orientation="vertical">
<Spinner android:layout_width="wrap_content"
android:layout_height="wrap_content" android:id="@+id/spinner" />
</LinearLayout

Sehingga layout akan seperti ini:
 
Setelah selesai membuat layout sekarang kita masuk ke pembuatan kode atau bahasa kerennya codingan....
ok berikut ini kode buat aplikasi spinner:

package imastudio.co.id.spinner;
import android.app.Activity;
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 MainActivity extends Activity implements AdapterView.OnItemSelectedListener{
TextView teksPilih


private Spinner sp_negara;

private String[] list = {"-Pilih-", "Amerika", "Indonesia", "Malaysia","India",
"Singapore", "Arab Saudi", "Afrika Utara", "Brunei Darussalam"};

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); 
setContentView(R.layout.activity_main);

teksPilih = (TextView)findViewById(R.id.textView);
sp_negara = (Spinner)findViewById(R.id.spinner);
sp_negara.setOnItemSelectedListener(this);
 ArrayAdapter adapter = new ArrayAdapter(this,
android.R.layout.simple_spinner_item, list);

 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_ite
m);

sp_negara.setAdapter(adapter);
}

public void onItemSelected(AdapterView<?> parent, View arg1, int posisi, long arg3){
teksPilih.setText(list[posisi]);

}
public void onNothingSelected(AdapterView arg0){
teksPilih.setText(" ");




ok jika code udah selesai coba run... Jika aplikasi itu berhasil maka akan pada genymotion atau hp seperti di bawah ini :

Terima Kasih !!!!!

 

Komentar

Postingan populer dari blog ini

Pindah activity Android Studio

leaflet

MEMBUAT PERHITUNGAN LUAS PERSEGI PANJANG PADA ANDROID