下拉框的应用
来源:互联网 发布:无线网检测不到网络 编辑:程序博客网 时间:2024/05/29 18:16
首先是布局文件中添加如下:
<Spinnerandroid:id="@+id/Spinner01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
这个在activity类中定义如下:
private staticfinal String[] person={"张三","李四","王五","赵六","其他"};
private Spinner spinner;
private ArrayAdapter<String> adapter;
然后在Activity的onCreate(Bundle savedInstanceState)方法中添加如下:
spinner = (Spinner) findViewById(R.id.Spinner01);
//将可选内容与ArrayAdapter连接起来
adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,person);
//设置下拉列表的风格
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) {
view.setText("你是:"+person[arg2]);
}
public void onNothingSelected(AdapterView<?> arg0) {
}
}
- 下拉框的应用
- 下拉框的应用
- ComboBox 下拉框的应用
- jquery做的下拉框应用
- AngularJS 下拉框的基础应用
- AngularJS下拉框的高级应用
- 下拉多选框的应用
- 下拉列表框应用
- JQuery下拉框应用
- 下拉框应用
- jquery下拉框应用
- 下拉框应用
- 下拉刷新控件的应用
- 自定义属性的应用:日期下拉框的生成
- java简单应用----下拉条的 应用
- js+下拉列表框应用层的显示和隐藏
- Excel 应用04_下拉框的自动过滤
- jQuery 对多选下拉框的简单应用
- 第十三周上机项目4--(1)冒泡排序
- 南邮oj题型
- FoundationDAY02
- swift 取设备屏幕尺寸
- MVC Ajax请求
- 下拉框的应用
- 使用spring 4.0 + maven 构建超简单的web项目
- JAVA中的Final
- 货场RFID智能称重管理系统
- 部署在本机的Tomcat响应速度慢!
- 第13周上机实践项目3——成绩处理函数版
- 表单的自动提交
- JavaScript加密库Crypto-JS的使用
- 0009算法笔记——【动态规划】动态规划与斐波那契数列问题,最短路径问题