Spinner Combolist In Android Tutorial

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

Input with EditText in Messagebox Android Tutorial Spinner Combolist in Android Tutorial

Spinner ialah objek yang hampir sama dengan ComboBox, tapi di android sebutanya ialah spinner. Spinner biasa dipakai untuk menciptakan objek yang menampung list yang sanggup dipilih, dengan menyentuh objek spinner maka akan muncul sajian dropdown yang menampilkan list. Untuk menciptakan objek spinner, berikut caranya :

Buat projek gres denga nama Spinner, sedangkan untuk package beri nama blogsetyaaji.com
Untuk activity_main.xml buat instruksi menyerupai berikut :

 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout 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: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 menyerupai 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 risikonya akan menyerupai berikut ini

Input with EditText in Messagebox Android Tutorial Spinner Combolist in Android Tutorial

Input with EditText in Messagebox Android Tutorial Spinner Combolist in Android Tutorial

Input with EditText in Messagebox Android Tutorial Spinner Combolist in Android Tutorial


Praktis juga kan, konsepnya hampir sama menyerupai cara menciptakan Combobox pada aktivitas lain, dengan menyiapkan list dan memasukkanya ke dalam instruksi spinner, maka spinner akan muncul.
Sekian klarifikasi aku ihwal spinner di android biar bermanfaat.
0 Komentar untuk "Spinner Combolist In Android Tutorial"

Back To Top