Membuat menu pilihan spiner (dropdown) eclipse android
Spinner adalah sebuah tampilan dropdown yang mempunyai banyak pilihan menu. Spinner banyak digunakan dimedia website, tapi kali ini saya akan menunjukan cara untuk membuat sebuah tampilan spinner diandroid. Berikut ini adalah cara untuk membuat sebuah tampilan spinner.
Langkah pertama buka aplikasi android
Kemudian kita atur tempat penyimpanan project
Setelah itu kita buat nama project dari aplikasi tersebut seperti contoh dibawah ini
Untuk membuat tampilan lebih menarik kita buat dulu tampilan dari background android di photoshop. Gambar dibawah ini adalah hasil gambar background yang saya buat di photoshop.
Setelah selesai membuat desain dari background android sekarang kita buat source code dilayout android. Berikut ini adalah source code untuk membuat spiner diandroid.
Setelah selesai membuat tampilan layout sekarang kita buat source kode untuk class java
package com.example.edil_spiner;
import java.util.ArrayList;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.Adapter;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity implements AdapterView.OnItemSelectedListener {
String[] Jurusan = { "Teknik Informatika", "Teknologi Hasil Pertanian", "Teknologi Hasil Pertanian" };
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.activity_main);
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, Jurusan);
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.main, menu);
return true;
}
public void onItemSelected(AdapterView<?> parent, View v, int position, long id) {
Toast.makeText(this, "Anda Memilih: " + Jurusan[position],Toast.LENGTH_LONG).show();
}
TextView selection;
public void onNothingSelected(AdapterView<?> parent) {
Toast.makeText(this, "Silahkan Pilih Negara", Toast.LENGTH_LONG).show();
}
}
Berikut ini adalah tampilan spinner diandroid
0 komentar:
Posting Komentar