ITPub博客

首页 > 应用开发 > IT综合 > Spinner使用简析

Spinner使用简析

原创 IT综合 作者:livedba 时间:2011-03-25 13:57:45 0 删除 编辑

android中下拉框选择简析

1.定义资源文件res/values/spinner.xml,内容如下




北京
天津
上海
南京
合肥

[@more@]

2.在activity中获取Spinner并赋值

spinner_city = (Spinner)findViewById(R.id.spinnerCity);
//为下拉框定义一个适配器,并指定list R.array.city就是我们在资源文件中定义的资源文件数组
ArrayAdapter ad = ArrayAdapter.createFromResource(this,R.array.city,android.R.layout.simple_spinner_item);
//为适配器设置下拉的菜单样式
ad.setDropDownViewResource(android.R.layout.simple_spinner_item);
//将适配器放到下拉菜单中
spinner_city.setAdapter(ad);

3.为下拉框添加监听

//下拉框监听
spinner_city.setOnItemSelectedListener(new Spinner.OnItemSelectedListener(){

@Override
public void onItemSelected(AdapterView arg0, View arg1,
int arg2, long arg3) {
// TODO Auto-generated method stub//
//将选中的值赋给targetCity
Spinner spinner = (Spinner)arg0;
targetCity = spinner.getSelectedItem().toString();
arg0.setVisibility(View.VISIBLE);
}

@Override
public void onNothingSelected(AdapterView arg0) {
// TODO Auto-generated method stub
//这里默认的是北京
targetCity="北京";
}

});

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25261409/viewspace-1047737/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: Oracle 启动命令
请登录后发表评论 登录
全部评论

注册时间:2011-01-21

  • 博文量
    115
  • 访问量
    483876