ListView中添加Button控件改变Button背景的问题? ListView里添加2个Button 设置Button的背景。当选中Button时,Button的背景改变,再次选中这个Button时背景再变回来。 选中另外的Button时之前选中的Button背景不变。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 每次都是ListView 最后一行的Button 背景进行改变,怎么样可以做到我点击哪个Button 那个Button的背景进行改变。 没看懂楼主意思,不过listview稍微复杂一点的,一般都自己继承adapter,自己保存数据,override 4个方法,在getView()里面生成你在显示的东东,传出来就行了,想显示啥,就显示啥。 大概知道怎么弄了,直接在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; } } }); 和3楼的一样就是了。自己继承baseadapter 自己重写baseadapter,在getView中设置就可以了 求助,子线程中处理GPS,问题较多,多放点分 关于Eclipse中File Explorer的问题 对于复制android手机系统文件到PC上各位大牛有什么好办法!!! 动画中的View点击事件 怎样自定义AlertDialog的title栏的背景颜色 求高人指点 免费离线地图使用 并且可以自定义加载影像和矢量文件 AlertDialog.Builder多选项对话框 有没有跨平台的移动开发框架能支持:多线程,Tcp/Udp协议,音频和视频? 显示自定义对话框出错 android greendao 如何进行分组求和 关于getParent的问题 android读取xml文件问题
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;
}
}
});