Android Spinner 简单应用
来源:互联网 发布:淘宝开店ppt 编辑:程序博客网 时间:2024/05/17 23:17
这个小Demo用到Spinner控件及ArrayAdapter 来简单的演示Spinner控件选择地点的操作 ,同样 所有的注意事项 在注释当中给出这里不再赘述。。。
布局文件如下所示
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:id="@+id/showcity" android:textSize="25sp" android:textColor="#f0f0" android:text="您选择的地址是:" android:layout_width="match_parent" android:layout_height="wrap_content" /> <Spinner android:id="@+id/spinner" android:layout_width="match_parent" android:layout_height="wrap_content"/></LinearLayout>
MainActivity代码如下
private TextView mTextView; private Spinner mSpinner; private List<String> list; //数组适配器 private ArrayAdapter<String> arr_adapter; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.spinner); mTextView = (TextView) findViewById(R.id.showcity); mSpinner = (Spinner) findViewById(R.id.spinner); //设置数据源 list = new ArrayList<String>(); list.add("北京"); list.add("上海"); list.add("广州"); list.add("深圳"); //2.新建ArrayAdapter(数组适配器) arr_adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, list); //3.adapter设置一个下拉列表样式 arr_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); //4 加载适配器 mSpinner.setAdapter(arr_adapter); mSpinner.setOnItemSelectedListener(this); } @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { //两种获取点击item的方式获取城市名称// String cityname = arr_adapter.getItem(position); String cityname = list.get(position); mTextView.setText(cityname); } @Override public void onNothingSelected(AdapterView<?> parent) { }
0 0
- Android Spinner 简单应用
- Android Spinner控件的简单应用
- Spinner控件简单应用
- Spinner的简单应用
- android中spinner应用
- android spinner 简单实例
- [Android]简单Spinner的用法
- android Spinner的简单使用
- Android自定义简单spinner样式
- spinner选择图像的简单应用
- Spinner自定义样式的简单应用
- 杂乱之android的Spinner应用
- android控件Spinner(1)之简单使用
- Android笔记 简单demo Spinner AutoCompleteTextView Menu
- android控件--Spinner的简单使用
- spinner应用
- 简单Spinner
- android-spinner
- 3. SOAP
- java基本例子
- json的反序列化
- freemarker中macro的使用
- mssql表值函数
- Android Spinner 简单应用
- Linux系统下安装Apache2.4+Mysql5.7+PHP7+Perl(小白装lampp一)
- Pattern和Matcher具体的用法
- 机器学习中的数据预处理(sklearn preprocessing)
- 【leetcode】13. Roman to Integer
- 用友致远OA64位A8M5系列集团版小正版授权文件带M1
- java常见问题总结
- RabbitMq、ActiveMq、ZeroMq、kafka
- flask apache wsgi windows