Tutorial Belajar Pemrograman, membuat game, membuat aplikasi, membuat program, android, game maker, yii, php, CSS, HTML, java, javascript, codeigniter, jquery, Pascal, c++

Saturday, February 2, 2013

Membuat Aplikasi Android Combo List / Spinner - Widget ini hampir mirip dengan ListView, hanya perbedaanya ListViewnya bersalah dari suatu combo atau yang dikenal dengan spinner, kalau anda yang terbiasa di pemrograman visual basic biasa disebut combolist, berikut ini kita lihat penerapan spinner.

Baca juga : Membuat Aplikasi Android Input Type atau Validation

Buatlah Sebuah Project Android Baru

Sebelum anda memulai membuat project, apa bila anda baru memulai membuat aplikasi android dan belum menginstal software yang diperlukan harap di instal terlebih dahulu, untuk cara penginstalan software yang di butuhkan baca di sini Cara Instalasi Package Untuk Membuat Aplikasi Android.

Untuk langkah - langkah membuat project baru lihat disini Cara Membuat Aplikasi Android

Buatlah sebuah project dengan property :
Project name          : Spinner
Built Target             : Android 2.3
Applcation name     : spinner
Package name        : com.wilis.spinner
Activity                  : spinner
Min SDK              : 9

1.main.xml

Ubhalah file main.xml menjadi seperti ini :

<?xml version="1.0" encoding="utf-8"?>
<linearlayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
 <textview  
  android:id="@+id/selection"
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
    />
    <spinner 
     android:id="@+id/spinner"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:drawSelectorOnTop="true"
    />
</LinearLayout>

2.spinner.java

Ubahah file spinner.java menjadi seperti ini :

package com.wilis.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 spinner extends Activity implements AdapterView.OnItemSelectedListener {
 TextView selection;
 
 String[] items={"Apel","Mangga","Jeruk","Pisang","Anggur","Nanas","Alpukat","Jambu","Strawberi","Kelapa","Merkisa","Kiwi","Leci","Lemon","Durian","Salak","Nangka"};
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        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,items);
        
        aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        spin.setAdapter(aa);
    }
 @Override
 public void onItemSelected(AdapterView<?>parent,View v, int position, long id) {
  // TODO Auto-generated method stub
  selection.setText(items[position]); 
 }
 @Override
 public void onNothingSelected(AdapterView<?> parent) {
  // TODO Auto-generated method stub
  selection.setText("");
 }
}

Sekarang jalankan aplikasi anda dengan cara klik CTRL + F11.

Sumber :  Pemograman Aplikasi Mobile Smartphone dan tablet PC Berbasic Android Penerbit Informatika, Bandung, 2012 By : Nazruddin Safaat.

Aplikasi Android Combo List / Spinner anda sekarang sudah selesai, baca juga tutorial membuat aplikasi android lainnya.

Terima Kasih Telah Mengunjungi Blog Sederhana Ini.

Di Mohon Apabila Anda Ingin Mengcopas Artikel Pada Blog ini Cantumkan URL Sumber.

Sebagai Pengunjung Yang Baik Anda Dapat Meninggalkan Komentar di Blog Sederhana Ini.

Share this post

1 komentar

  1. Bagaimana caranya klo setiap item yang ada di spinner memanggil/load text/gambar/suara?terimakasih sebelumnya

    ReplyDelete

:) :) :-) :-) :)) :)) =)) =)) :( :( :-( :-( :(( :(( :d :d :-d :-d @-) @-) :p :p :o :o :>) :>) (o) (o) [-( [-( :-? :-? (p) (p) :-s :-s (m) (m) 8-) 8-) :-t :-t :-b :-b b-( b-( :-# :-# =p~ =p~ :-$ :-$ (b) (b) (f) (f) x-) x-) (k) (k) (h) (h) (c) (c) cheer cheer

 
© Jin Toples Programming
Designed by BlogThietKe Cooperated with Duy Pham
Released under Creative Commons 3.0 CC BY-NC 3.0