android的list获取点击的值,获取Spinner的选中项的值

此博客展示了Android中获取List点击值相关的代码。定义了CustomerAdapter类,包含构造方法、获取数量、获取项等方法,还实现了getView方法用于显示列表项,通过ViewHolder优化视图,可用于获取列表点击值的功能开发。

customers;

Context context;

public CustomerAdapter(Context context,Listcustomers){

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;

}

}

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值