Spinner(二)——简单使用完整示例
来源:互联网 发布:余热锅炉计算软件 编辑:程序博客网 时间:2024/05/21 17:24
MainActivity如下:
package cc.test;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.ArrayAdapter;import android.widget.Spinner;import android.widget.AdapterView.OnItemSelectedListener;/** * Demo描述: * Spinner简单使用的完整示例 * * 注意事项: * 这里的simple_spinner_item和simple_spinner_dropdown_item * 我们均使用系统自带的布局 */public class TestSpinnerActivity extends Activity {private Spinner mSpinner;private ArrayAdapter<String> mAdapter ;private String [] mStringArray; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); init(); } private void init(){ mSpinner=(Spinner) findViewById(R.id.spinner); mStringArray=getResources().getStringArray(R.array.test_string_array);mAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,mStringArray);//设置下拉列表风格mAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);mSpinner.setAdapter(mAdapter);//监听Item选中事件mSpinner.setOnItemSelectedListener(new ItemSelectedListenerImpl()); } private class ItemSelectedListenerImpl implements OnItemSelectedListener{@Overridepublic void onItemSelected(AdapterView<?> arg0, View view, int position,long arg3) {System.out.println("选中了:"+mStringArray[position]);}@Overridepublic void onNothingSelected(AdapterView<?> arg0) {} }}
main.xml如下:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <Spinner android:id="@+id/spinner" android:layout_width="fill_parent" android:layout_height="wrap_content" /></LinearLayout>
arrays.xml如下:
<?xml version="1.0" encoding="utf-8"?><resources> <string-array name="test_string_array"> <item>无</item> <item>失眠</item> <item>贫血</item> <item>脱发</item> <item>疲惫</item> <item>烦躁</item> <item>偏胖</item> <item>偏瘦</item> <item>白发</item> <item>头痛</item> <item>近视</item> <item>弱视</item> <item>耳鸣</item> </string-array> </resources>
0 0
- Spinner(二)——简单使用完整示例
- Spinner(一)——修改系统自带Spinner字体大小和颜色完整示例
- ListPopupWindow使用完整示例(二)——自定义ListPopupWindow
- 一个简单的 iBatis 实现——完整示例
- Spinner的简单使用
- spinner的简单使用
- Spinner简单使用
- Spinner简单使用
- Spinner的简单使用
- Spinner、AutoCompleteTextView简单使用
- Spinner的简单使用
- Spinner的简单使用
- Spinner的简单使用
- Spinner的简单使用
- Spinner 简单使用笔记
- spinner的简单使用
- RatingBar使用完整示例
- FutureTask使用完整示例
- 获取当前版本号
- ListView性能优化之视图缓存
- windows安装openfire服务
- Quicksort (win32API )
- POJ 1137----The New Villa
- Spinner(二)——简单使用完整示例
- Cmd提示框中的MySQL基础命令
- spring security 扩展User,自定义User字段
- Django分析之国际化处理
- iOS NSString 和NSData 转换
- Spinner(一)——修改系统自带Spinner字体大小和颜色完整示例
- fdisk -l;df;/proc/partitions 的区别
- Oracle start with...connect by prior 实现递归查询
- 深入浅出JAVA多线程之方法 JOIN