橋邊落木 2015-08-06 04:50 采纳率: 100%
浏览 2024
已采纳

android listView中按钮设为不可点

listVIew每一项有一个按钮,点击后应该就不能再点了,然而设置clickable(false)并没有起到作用

  • 写回答

2条回答 默认 最新

  • 胖子爱你520 2015-08-06 05:24
    关注

    listView每一项有一个按钮,每个按钮都是在item这个xml布局文件上的,你是通过Adapter数据适配器的方式为listView填充数据的,如果说你要将点中的item的按钮设成不可点击,你应该是通过在设置adapter的时候在getView()这个方法里设置按钮点击后不可用(最好是能够设置一个boolean类型的变量记录下当前按钮的可点击状态),或者是通过adapter.getItem()方法获取到每个item,然后通过item找到按钮,对按钮进行设置,希望对你有帮助,如果不懂可以问我。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?