一分钟掌握Android spinner下拉框
来源:互联网 发布:网络推广招聘 编辑:程序博客网 时间:2024/05/22 02:13
//Android 自带的spinner下拉框控件是一个不错的系统控件,主要有两种实现方式://数据可以放在res\values中添加一个city资源数组文件使用ArrayAdapter 2.数据放入容器集合自定义Adapter 2 <resources> 3 4 <string-array name="city"> 5 <item>北京</item> 6 <item>上海</item> 7 <item>广州</item> 8 <item>厦门</item> 9 </string-array>10 11 </resources>//设置代码Spinner sp = (Spinner) findViewById(R.id.spinner1);sp.setOnItemSelectedListener(new Spinner.OnItemSelectedListener() {@Overridepublic void onItemSelected(AdapterView<?> arg0, View arg1,int arg2, long arg3) {Log.e("arg2",arg2);//position id}@Overridepublic void onNothingSelected(AdapterView<?> arg0) {}});ArrayAdapter adapter =ArrayAdapter.createFromResource(this,R.array.city,android.R.layout.simple_spinner_dropdown_item);sp.setAdapter(adapter);sp.setSelection(0);//默认选择第一项/////////////////////////////////////////////////ArrayList<String> al=new ArrayList<String>();al.add("北京");al.add("上海");Spinner sp = (Spinner)findViewById(R.id.spinner1);sp.setOnItemSelectedListener(new Spinner.OnItemSelectedListener() {@Overridepublic void onItemSelected(AdapterView<?> arg0, View arg1,int arg2, long arg3) {Log.e("arg2",arg2);//position id}@Overridepublic void onNothingSelected(AdapterView<?> arg0) {}});ArrayAdapter<String> adapter =new ArrayAdapter<String>(this,android.R.layout.simple_spinner_dropdown_item,al);//加图片可自定义适配器sp.setAdapter(adapter);sp.setSelection(1);//默认选择第二项//注:setAdapter()方法添加的时机必须在容器集合获取到相关数据后,否则spinner内容无法显示;//spinner.setPrompt()设置标题 布局xml需要为 style="@android:style/Widget.Spinner" //setSelection()方法在setAdapter后执行,否则无法选择指定项;初始化时不选中setSelection(0,true);//资源文件转数组:getResources().getStringArray(R.array.x);
1 1
- 一分钟掌握Android spinner下拉框
- android 下拉框spinner
- android:Spinner下拉框
- Android 下拉框Spinner
- android spinner下拉框
- Android开发——下拉列表框Spinner(一)
- Android--下拉列表框(Spinner)
- android 下拉选择框Spinner
- android:自定义spinner下拉框
- Android—Spinner(下拉框)
- android Spinner自定义下拉框
- android 下拉选择框Spinner
- Android 之 下拉框(Spinner)的使用
- Android 之 下拉框(Spinner)的使用
- Android 之 下拉框(Spinner)的使用
- Android下拉框控件Spinner的使用
- Android 之 下拉框(Spinner)的使用
- Android 之 下拉框(Spinner)的使用
- HEVC 学习简介
- JavaScript 基础
- gcc 参数 -fprofile-arcs -ftest-coverage作用
- C++9.3.5容器大小的操作
- JFileChooser (Java Swing提供的文件选择对话框)
- 一分钟掌握Android spinner下拉框
- 非计算机专业无实习项目相关性不大怎么拿到 BAT offer?
- 数字取值,精确到小数点后n位
- iOS zbar扫描二维码
- 精通 Groovy
- 心路历程
- Remove Nth Node From End of List
- 《自己动手写框架3》:业务流程引擎设计
- SSM框架——以注解形式实现事务管理