Android 记住baseAdapter的getview方法中position方法

像listview和gridview等容器的适配器有时候也需要有点击事件,但是如何获得每个点击的position呢。

如果有视图控件点击的时候,可以通过setTag绑定,通过getTag解绑。


//购物车点击事件
Log.i("zzz", "position---->"+position);
vh.llShop01.setOnClickListener(this);//绑定
vh.llShop01.setTag(positonOne);


public void onClick(View v) {

    switch (v.getId()){
        case R.id.item_act:
            int position = (int) vh.llShop01.getTag();//解绑
            addShop(position);

            break;

//添加到购物车
public void addShop(int positonOne){
    HttpUtils http = new HttpUtils();//这是个方法而已

你可能感兴趣的:(Android 记住baseAdapter的getview方法中position方法)