首页 > 代码库 > Android 实现下拉列表级联

Android 实现下拉列表级联

.xml代码如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
	xmlns:android="http://schemas.android.com/apk/res/android"
	android:orientation="horizontal" 
	android:layout_width="fill_parent"
	android:layout_height="fill_parent">
	<Spinner
		android:id="@+id/city"
		android:prompt="@string/city_prompt"
		android:layout_width="wrap_content"
		android:layout_height="wrap_content"
		android:entries="@array/city_lables"/>
	<Spinner
		android:id="@+id/area"
		android:prompt="@string/city_prompt"
		android:layout_width="wrap_content"
		android:layout_height="wrap_content"/>
</LinearLayout>
.java 代码如下:


package org.lxh.demo;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
public class MySpinnerListenerDemo extends Activity {
	private Spinner city = null; // 下拉列表框内容
	private Spinner area = null; // 二级列表
	private String[][] areaData = http://www.mamicode.com/new String[][] {>
效果如下:

技术分享

源码下载:http://download.csdn.net/detail/yayun0516/8363843

Android 实现下拉列表级联