android 下拉菜单 Spinner

来源:互联网 发布:淘宝店铺代码生成器 编辑:程序博客网 时间:2024/04/28 03:56

首先在 main.xml中添加:

<Spinner

    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:prompt="@string/test"    android:entries="@array/ctype"></Spinner>

在value文件下定义ctype.xml:

<string-array name="ctype">    <item>魏鹏</item>    <item>魏鹏1</item>    <item>魏鹏2</item>    <item>魏鹏3</item>    <item>魏鹏4</item>    <item>魏鹏5</item></string-array>
在Activity文件中获取下拉菜单的选择值
Spinner spinner = (Spinner) findViewById(R.id.sp_menu);spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {    @Override    public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {        String result = parent.getItemAtPosition(position).toString();//获取选择值        Toast.makeText(MainActivity.this,result,Toast.LENGTH_LONG).show();    }    @Override    public void onNothingSelected(AdapterView<?> parent) {    }});


1 0