Android使用控件Spinner实现下拉菜单列表
16lz
2021-01-23
实现效果如下:
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" />
更多相关文章
- 可折叠的列表ExpandableListView及其适配器
- [置顶] Android中万能适配器
- Android中万能适配器
- Android适配器之------BaseAdapter(例子)
- Android之BaseAdapter适配器使用技巧
- 几种常用的适配器--Adapter
- [置顶] Android常用适配器控件
- Android UI设计——ListView控件与SimpleAdapter适配器(三)
- 广州沙龙和微信、酷狗 欢聚时代的 Android 开发工程师一起交流分