listVIew每一项有一个按钮,点击后应该就不能再点了,然而设置clickable(false)并没有起到作用
2条回答 默认 最新
胖子爱你520 2015-08-06 05:24关注listView每一项有一个按钮,每个按钮都是在item这个xml布局文件上的,你是通过Adapter数据适配器的方式为listView填充数据的,如果说你要将点中的item的按钮设成不可点击,你应该是通过在设置adapter的时候在getView()这个方法里设置按钮点击后不可用(最好是能够设置一个boolean类型的变量记录下当前按钮的可点击状态),或者是通过adapter.getItem()方法获取到每个item,然后通过item找到按钮,对按钮进行设置,希望对你有帮助,如果不懂可以问我。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报