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

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条)

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘