Android中下拉框Spinner使用
来源:互联网 发布:太平洋电脑软件下载 编辑:程序博客网 时间:2024/04/30 18:10
项目中需要,做了个简单的Demo,很简单很简洁。
Java代码
package com.wr.spinner;import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemSelectedListener; import android.widget.ArrayAdapter; import android.widget.Spinner; import android.widget.TextView; public class MainActivity extends Activity { private static final String[] m={"海康威视","大华","尼康","索尼","其他"}; private TextView view ; private Spinner spinner; private ArrayAdapter<String> adapter; private String brand; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); view = (TextView) findViewById(R.id.spinnerText); spinner = (Spinner) findViewById(R.id.Spinner); //将可选内容与ArrayAdapter连接起来 adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,m); //设置下拉列表的风格 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); //将adapter 添加到spinner中 spinner.setAdapter(adapter); //添加事件Spinner事件监听 spinner.setOnItemSelectedListener(new SpinnerSelectedListener()); //设置默认值 spinner.setVisibility(View.VISIBLE); } //使用数组形式操作 class SpinnerSelectedListener implements OnItemSelectedListener{ public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) { brand = m[arg2]; view.setText("摄像机品牌:"+brand); } public void onNothingSelected(AdapterView<?> arg0) { } } }
布局文件activity_main:
<pre name="code" class="html"><?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" > <TextView android:id="@+id/spinnerText" android:layout_width="fill_parent" android:layout_height="wrap_content" > </TextView> <Spinner android:id="@+id/Spinner" android:layout_width="fill_parent" android:layout_height="wrap_content" > </Spinner></LinearLayout>
非常的简洁明了!
Demo下载:http://download.csdn.net/detail/xdwyyan/8046501
0 0
- Android中下拉框Spinner使用
- android中下拉框控件——Spinner
- Android中下拉列表框的实现--Spinner
- Android之下拉框(Spinner)的使用
- Android中下拉列表框操作
- struts2中下拉框的使用方式
- android学习之下拉列表Spinner使用
- Android之下拉列表Spinner控件使用
- jsp中下拉列表框
- JavaScript中下拉框操作
- ccombobox中下拉框高度
- ALV中下拉框设置
- html中下拉框案例!
- 关于.net中下拉列表的使用
- 屏幕中下拉列表的使用
- V5报表中下拉树的使用
- XListView中下拉刷新的使用
- OAF中下拉框缓存问题
- 随机数判断奇偶数求平方根后类型转换
- android应用开发详解(二十一)-----------------------SQLite
- “理”在心中
- 【UVA】1449-Dominating Patterns(AC自动机)
- CvArr、Mat、CvMat、IplImage、BYTE转换(总结而来)
- Android中下拉框Spinner使用
- UVA409
- 共享池调整
- java的修饰符
- 20141016 【Arduino + C51单片机】 八段数码管--数字循环显示
- HTTP头信息
- 自己SQL的总结
- Fisher线性判别与感知器算法Matlab实现
- MTLAB中的legend和xlabel,ylabel设置