Jumat, 26 Mei 2017

Membuat menu pilihan spiner (dropdown) eclipse android

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.

C:\Users\Aras\Pictures\latars.jpg
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

Diberdayakan oleh Blogger.

Followers