获取Spinner的选中项的值
来源:互联网 发布:soapui 测试tcp端口 编辑:程序博客网 时间:2024/05/14 21:23
- package my.aborder2;
- import java.io.Serializable;
- public class Customer implements Serializable {
- private int id;
- private String name;
- public int getId() {
- return id;
- }
- public void setId(int id) {
- this.id = id;
- }
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- }
- package my.aborder2;
- import java.util.List;
- import android.content.Context;
- import android.util.Log;
- import android.view.Gravity;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.View.OnClickListener;
- import android.view.View.OnLongClickListener;
- import android.view.ViewGroup;
- import android.widget.BaseAdapter;
- import android.widget.ImageView;
- import android.widget.LinearLayout;
- import android.widget.TextView;
- import android.widget.Toast;
- import android.widget.EditText;
- public class CustomerAdapter extends BaseAdapter {
- private List<Customer> customers;
- Context context;
- public CustomerAdapter(Context context,List<Customer> customers){
- this.customers = customers;
- this.context = context;
- }
- @Override
- public int getCount() {
- return (customers==null)?0:customers.size();
- }
- @Override
- public Object getItem(int position) {
- return customers.get(position);
- }
- @Override
- public long getItemId(int position) {
- return position;
- }
- public class ViewHolder{
- TextView textViewItem01;
- TextView textViewItem02;
- TextView textViewItem03;
- }
- @Override
- public View getView(int position, View convertView, ViewGroup parent) {
- final Customer customer = (Customer)getItem(position);
- ViewHolder viewHolder = null;
- if(convertView==null){
- Log.d("MyBaseAdapter", "新建convertView,position="+position);
- convertView = LayoutInflater.from(context).inflate(
- R.layout.list_view01_item, null);
- viewHolder = new ViewHolder();
- viewHolder.textViewItem01 = (TextView)convertView.findViewById(
- R.id.listView01Item01);
- viewHolder.textViewItem02 = (TextView)convertView.findViewById(
- R.id.listView01Item02);
- viewHolder.textViewItem03 = (TextView)convertView.findViewById(
- R.id.listView01Item03);
- convertView.setTag(viewHolder);
- }else{
- viewHolder = (ViewHolder)convertView.getTag();
- Log.d("MyBaseAdapter", "旧的convertView,position="+position);
- }
- viewHolder.textViewItem01.setText(String.valueOf(customer.getId()));
- viewHolder.textViewItem02.setText(customer.getName());
- viewHolder.textViewItem03.setText(customer.getName());
- return convertView;
- }
- }
- sp1 = (Spinner) findViewById(R.id.querysxspinner1);
- Customer c1 = new Customer();
- c1.setId(1);
- c1.setName("mei");
- Customer c2 = new Customer();
- c2.setId(2);
- c2.setName("sdfffffff");
- List<Customer> lc = new ArrayList<Customer>();
- lc.add(c1);
- lc.add(c2);
- sp1.setAdapter(new CustomerAdapter(this, lc));
- Customer cu=(Customer)sp1.getSelectedItem();
- String s=cu.getName();
0 0
- 获取Spinner的选中项的值
- 获取Spinner的选中项的值
- 根据值设置spinner的选中项
- 下拉框spinner:获取选中值的几种方法
- 下拉框spinner:获取选中值的几种方法
- 下拉框spinner:获取选中值的几种方法
- 下拉框spinner:获取选中值的几种方法 .
- 下拉框spinner:获取选中值的三种方法
- spinner(SimpleCursorAdapter)数据库查询、获取所选中的值
- 下拉框spinner:获取选中值的几种方法
- 下拉框spinner:获取选中值的三种方法
- spinner:获取选中值的三种方法
- 获取spinner的值
- Spinner 获取当前选中项
- 显示Spinner中已经选中的项
- 从Spinner下拉框中获取选中的数据
- 下拉选择框spinner:获取选中值的几种方法
- spinner获取值的方法
- android:background="#eee"是什么?
- SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
- svn的merge使用
- Quagga 简介
- 利用java实现的一个发送手机短信的小例子
- 获取Spinner的选中项的值
- 用intent打开各种文件以及SD卡路径
- Angularjs切换网站配色模式简单示例1(切换css文件)
- 给定n个十六进制正整数,输出它们对应的八进制数。
- SQL的内连接与外连接
- windows下Armadillo+openBlas
- UVA - 270 Lining Up
- mvc入门之简单小例子
- 新ITC提交APP常见问题与解决方法(Icon Alpha,Build version,AppIcon120x120)(2014-11-17)