实现效果如下:

Android使用控件Spinner实现下拉菜单列表_第1张图片

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 data_list;private ArrayAdapter 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();        data_list.add("北京");        data_list.add("上海");        data_list.add("广州");        data_list.add("深圳");        //适配器        arr_adapter= new ArrayAdapter(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"  />

更多相关文章

  1. 可折叠的列表ExpandableListView及其适配器
  2. [置顶] Android中万能适配器
  3. Android中万能适配器
  4. Android适配器之------BaseAdapter(例子)
  5. Android之BaseAdapter适配器使用技巧
  6. 几种常用的适配器--Adapter
  7. [置顶] Android常用适配器控件
  8. Android UI设计——ListView控件与SimpleAdapter适配器(三)
  9. 广州沙龙和微信、酷狗 欢聚时代的 Android 开发工程师一起交流分

随机推荐

  1. DataBinding
  2. Android(安卓)ListView 之 SimpleAdapter
  3. android SQLite数据库基本操作示例
  4. Android获取包相关信息--code
  5. android圆形图片显示效果,带边框
  6. android使用GPS
  7. Android(安卓)NTLM Authentication
  8. android listview 自动加载
  9. Android(安卓)加载服务器上的图片
  10. android 拖拽图片&拖动浮动按钮到处跑