1. 程式人生 > >Android使用控制元件Spinner實現下拉選單列表

Android使用控制元件Spinner實現下拉選單列表

實現效果如下:

這裡寫圖片描述

1.實現程式碼

package com.example.testspanner;

import java.util.ArrayList;
import java.util.List;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.Spinner;


public class MainActivity extends Activity {
private Spinner spinner;
private
List<String> data_list; private ArrayAdapter<String> arr_adapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.spinner); spinner = (Spinner) findViewById(R.id.spinner); //資料
data_list = new ArrayList<String>(); data_list.add("北京"); data_list.add("上海"); data_list.add("廣州"); data_list.add("深圳"); //介面卡 arr_adapter= new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, data_list); //設定樣式
arr_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); //載入介面卡 spinner.setAdapter(arr_adapter); } }

2.佈局檔案

<Spinner 
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/spinner"
  />