本文实例讲述了Android编程开发之Spinner组件用法。分享给大家供大家参考,具体如下:
Spinner组件组要用显示一个下拉列表,在使用中需要用到适配器Adapter,下面是一个该组件的使用示例
首先是布局文件main.xml:
由于用到simpAdapter所以要写子项Item的布局如下 item.xml:
下面是代码:
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import android.app.Activity;
import android.app.alertDialog;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.SimpleAdapter;
import android.widget.Spinner;
import android.widget.AdapterView.OnItemSelectedListener;
public class Main extends Activity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//获取对象
Spinner spinner1 = (Spinner) findViewById(R.id.spinner1);
String[] applicationNames = new String[]
{ "多功能日历", "eoeMarket客户端", "耐玩的重力消砖块", "白社会", "程序终结者" };
ArrayAdapter aaAdapter = new ArrayAdapter(this,
android.R.layout.simple_spinner_item, applicationNames);
// 将如下代码可以使列表项带RadioButton组件
// aaAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner1.setAdapter(aaAdapter);
Spinner spinner2 = (Spinner) findViewById(R.id.spinner2);
final List
希望本文所述对大家Android程序设计有所帮助。



