我在ListView 中列表项中添加了button 但是我如何对这两个添加监听呢,,放置了button,ListView列表项中不能被点击
我不知道如何做这两个监听,哪位高手遇到过这样的问题。帮帮忙,,

解决方案 »

  1.   

    onItemclickListener 覆盖他的方法就可以了 你首先要设置button的focus为false  
    要不然 listview的点击都不成功的
      

  2.   

    希望可以帮到你
    http://blog.csdn.net/xinqiqi123/article/details/6458030
      

  3.   

    listview 屏蔽onItemclickListener 点击事件 添加OnItemLongClickListener长点击事件button 添加onClickListener 点击事件这样listview 和button都可以响应点击事件
      

  4.   

    把Button的焦点取消就能监听到listview了,Button的监听在你自定义的listview适配器里添加 http://blog.csdn.net/xiaominghimi/archive/2011/04/11/6314704.aspx 希望这个例子能帮到你
      

  5.   

    lizhihui1987
    设置button的focus为false 
    你说的我试过了,没起作用,
      

  6.   

    sunly4722:
    你的帖子很好,但是不是我想要的结果,我想要的是Button 和ListView.setOnItemListener()
    这两个都能监听,,可以实现吗?
      

  7.   

    自定义一个Adapter继承BaseAdapter,重写getView方法时给按钮加上监听器。- - 懒得写代码了~这里有个例子~
    http://blog.csdn.net/xiaominghimi/article/details/6314704  
      

  8.   

    能实现的我做过那个效果的,你把Button的焦点取消了 ListView的监听就能用了 在适配器里加的Button的监听也能起到作用
      

  9.   

    引用 7 楼 zzz123098 的回复:
    sunly4722:
    你的帖子很好,但是不是我想要的结果,我想要的是Button 和ListView.setOnItemListener()
    这两个都能监听,,可以实现吗?能实现的我做过那个效果的,你把Button的焦点取消了 ListView的监听就能用了 在适配器里加的Button的监听也能起到作用 嗯,谢谢了