Spinner下拉菜单简单使用

来源:互联网 发布:局域网ip mac扫描导出 编辑:程序博客网 时间:2024/05/19 17:04

Spinner 下拉菜单

Class Overview

spinner是一个下拉选择控件,可以通过一个adapter与它关联。设置下拉选择的条目。

XML attributes (常用)

  1. android:spinnerMode

    设置下拉菜单弹出的模式,有两种
    • MODE_DIALOG:弹出一个dialog窗口让用户选择条目
    • MODE_DROPDOWN :使用一个下拉的菜单让用户选择条目
  2. android:entries

    引用string.xml文件中的数组android:entries="@array/item"

Public Methods(常用)

你可以通过setAdapter()设置spinner的适配器,可以创建一个简单的ArrayAdaptere。第二个参数是每个item的布局文件
String[] mData = new String[];ArrayAdapter<String> spinnerAdapter = new ArrayAdapter<String>(getActivity(),android.R.layout.simple_spinner_item,mData);spinner.setAdapter(spinnerAdapter);
你可以通过onNothingSelected()方法来设置点击监听。其中的onItemSelected()方法是选择后执行的。onNothingSelected()是什么都没有选择时执行的。position即选择的下标,从0开始的
 spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {            @Override            public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {            }            @Override            public void onNothingSelected(AdapterView<?> parent) {            }        });
1 0
原创粉丝点击