ListView里添加2个Button 设置Button的背景。当选中Button时,Button的背景改变,再次选中这个Button时背景再变回来。 选中另外的Button时之前选中的Button背景不变。
 

解决方案 »

  1.   

      每次都是ListView 最后一行的Button 背景进行改变,怎么样可以做到我点击哪个Button 那个Button的背景进行改变。
      

  2.   

    没看懂楼主意思,不过listview稍微复杂一点的,一般都自己继承adapter,自己保存数据,override 4个方法,在getView()里面生成你在显示的东东,传出来就行了,想显示啥,就显示啥。
      

  3.   

    大概知道怎么弄了,直接在OnClickListener里面用v.setBackgroundResource就可以解决。
    button.setOnClickListener(new OnClickListener() {
    @Override

    public void onClick(View v) {
    // TODO Auto-generated method stub

    if(!starImageFlag){
    v.setBackgroundResource(R.drawable.icon);
    starImageFlag = true;
    }else{
    v.setBackgroundResource(R.drawable.icon);
    starImageFlag = false;
    }
    }
    });
      

  4.   

    和3楼的一样就是了。自己继承baseadapter
      

  5.   

    自己重写baseadapter,在getView中设置就可以了