Spinner 控件例子

来源:互联网 发布:网络装修平台有哪家 编辑:程序博客网 时间:2024/05/16 09:31

1.arrays.xml

<?xml version="1.0" encoding="utf-8"?><resources>    <string-array name="times_loop">        <item>1</item>        <item>2</item>        <item>3</item>        <item>4</item>    </string-array>    </resources>

2.布局

    <Spinner         android:id="@+id/spinner_times"        android:layout_width="wrap_content"        android:layout_height="wrap_content"/>

3.MainActivity.java

Spinner mSpinner = (Spinner) findViewById(R.id.spinner_times);String[] item_times = getResources().getStringArray(R.array.times_loop);ArrayAdapter<String> mAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, item_times);mSpinner.setAdapter(mAdapter);  //给spinner设置适配器mSpinner.setOnItemSelectedListener(new OnItemSelectedListener() { //设置spinner监听@Overridepublic void onItemSelected(AdapterView<?> parent, View view, int position, long id) {// TODO Auto-generated method stubString str = parent.getItemAtPosition(position).toString();  Log.i(TAG, str);}@Overridepublic void onNothingSelected(AdapterView<?> parent) {// TODO Auto-generated method stub}});


0 0
原创粉丝点击