Spinner的使用
Spinner在普通状态下不会将所有的选项展示在界面上,只有当其被单击后才显示,这样就减少了组建在界面中占用的面积,从而使得界面布局更加灵活
常用属性和方法:
属性: 方法 说明
Android:entries 设置选项
getCount() 获取选项总数
setOnItemClickListener(AdapterView.OnItemClickListenerl) 注册单击监听器,当选项不支持单击事件时,将会抛出异常
setOnItemSelectedListener(AdapterView.OnItemSelectedListenerl) 注册选择监听器
setAdapter(SpinnerAdapter adapter) 设置数据适配器
setSelection(intposition) 设置被选中的选项
android:pormpt
setPromptId(intpromptId) 设置选项标题
建立一个Spinner的步骤:
1. 在布局文件当中声明Spinner控件
2. 在Strings.xml当中声明一个数组
3. 创建一个ArrayAdapter
4. 得到Spinner对象,并设置数据
5. 创建一个监听器
6. 绑定监听器
主界面布局资源代码main.xml(res/layout/main.xml):
Spinner选项的代码资源string.xml(res/values/strings.xml)
主界面MainActivity代码:
运行效果:

                    
                
                
            
        
浙公网安备 33010602011771号