android listView中按钮设为不可点

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

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

恩,adapter适配器的时候,需要在getView中进行处理。