Skip to main content

Spinner Combolist in Android Tutorial

Spinner Combolist in Android Tutorial


Hai sobat, pada artikel sebelumnya yang berjudul Input with EditText in Messagebox Android Tutorial, saya telah menelaskan bagaimana cara memasukkan form atau EditText di Messagebox android dana menambahkan fungsi perhitungan di Messagebox. Dan kali ini saya akan menjelasakan kepada sobat cara membuata Spinner di anadroid. Apa itu spinner? berikut penjelasanya

Spinner Combolist in Android Tutorial

Spinner adalah objek yang hampir sama dengan ComboBox, tapi di android sebutanya adalah spinner. Spinner biasa digunakan untuk membuat objek yang menampung list yang dapat dipilih, dengan menyentuh objek spinner maka akan muncul menu dropdown yang menampilkan list. Untuk membuat objek spinner, berikut caranya :

Buat projek baru denga nama Spinner, sedangkan untuk package beri nama blogsetyaaji.com
Untuk activity_main.xml buat kode seperti berikut :


<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout

android_layout_width="match_parent"
android_layout_height="match_parent"
android_paddingBottom="@dimen/activity_vertical_margin"
android_paddingLeft="@dimen/activity_horizontal_margin"
android_paddingRight="@dimen/activity_horizontal_margin"
android_paddingTop="@dimen/activity_vertical_margin"
tools_context="com.blogsetyaaji.sinner.MainActivity">

<Spinner
android_id="@+id/spinner"
android_layout_width="250dp"
android_layout_height="wrap_content" />

<TextView
android_id="@+id/textView"
android_layout_width="match_parent"
android_layout_height="wrap_content" />
</RelativeLayout>

Pindah ke MainActivity.java, kodenya seperti berikut ini


package com.blogsetyaaji.sinner;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Adapter;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity/* implements AdapterView.OnItemSelectedListener*/{

TextView teksPilih;
private Spinner sp_negara;
private String[] list = {"-Pilih-", "Amerika", "Indonesia", "Malaysia", "India"};

@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(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
teksPilih.setText(list[position]);
}

@Override
public void onNothingSelected(AdapterView<?> parent) {
teksPilih.setText("");
}
});

ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, list);
adapter.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
sp_negara.setAdapter(adapter);

}
}

Jika sudah, jalankan aplikasi Spinernya dan hasilnya akan seperti berikut ini

Spinner Combolist in Android Tutorial

Spinner Combolist in Android Tutorial

Spinner Combolist in Android Tutorial


Mudah juga kan, konsepnya hampir sama seperti cara membuat Combobox pada program lain, dengan menyiapkan list dan memasukkanya ke dalam kode spinner, maka spinner akan muncul.
Sekian penjelasan saya tentang spinner di android semoga bermanfaat.


go to link download

Popular posts from this blog

GDB Leônico 2014 By Jailson

GDB Leônico 2014 By Jailson go to link download

Picasa 3 9 0 Build 135 81 Portable Multimedia

Picasa 3 9 0 Build 135 81 Portable Multimedia Picasa is a free software  download from  Google that helps you: * Locate and organise all the  photos  on your computer. * Edit and add effects to your  photos  with a few simple clicks. * Share your  photos  with others through email,  prints  and on the web: it�s fast, easy and free. Take your  photos  further with Picasa from Google Organise Picasa instantly locates and organises all the pictures on your computer. Find the pictures you forgot you had. Picasa organises your entire collection while you watch, scanning the images on your computer and automatically sorting them by date. Move and re-name pictures from inside Picasa. Want to clean up messy folders and move pictures around on your computers hard drive? Simply drag and drop pictures from one folder in Picasa to another. Picasa will make the change permanent after double-checking with you. Want to change a pictures filen...

Smartphone 5 5 inch display 2560 x 1440 pixels Owned LG Carrying 538 PPI

Smartphone 5 5 inch display 2560 x 1440 pixels Owned LG Carrying 538 PPI Hello Friend Voltshare Now i will discuss about Smartphone 5.5-inch display 2560 x 1440 pixels Owned LG Carrying 538 PPI  and previously I have made an article about  Rumor: AMD will be shipped GPU Architecture-Based New Upper Class in October LG Display has just announced the 5.5-inch screen smartphone with stunning resolution, 2560 x 1440 pixels with a pixel density of 538 PPI. According to LG, the screen is also the thinnest panel is only 1.21 mm. By comparison, Apples iPhone 5 has 326 PPI, Samsung Galaxy S4 has 441 PPI and 468 PPI HTC has, means new screens LG brings 15% more pixels per inch than the HTC One! Tags: lg , 5.5-inch , 2560 x 1440 , smartphone display , 538 ppi go to link download