当前位置: 代码迷 >> Android >> 如何让listview无法选中,listview中的button可以被选中
  详细解决方案

如何让listview无法选中,listview中的button可以被选中

热度:83   发布时间:2016-04-28 03:58:37.0
怎么让listview无法选中,listview中的button可以被选中
就是类似于QQ中聊天界面的哪种效果,listview的item没有选中效果,但是item中的textview可以被选中,这个怎么实现??
求助。。。
------解决思路----------------------
在布局文件中设置listview  android:listselector="@android:color/translate"让他在被点中的时候背景透明,这样,看起来的效果listview就无法选中

然后你点击button,这时候listview的背景就不会成为难看的黄色了,你只需要处理button的点击或者长按事件就好了
------解决思路----------------------
在Adapter里边 加上

    @Override
public boolean isEnabled(int position) {
return false;
}

这样item就不会被选中了。
然后给你想要有点击效果的控件加监听就行了。
  相关解决方案