0
我在我的getView函数中这样做,但问题是当我向上和向下滚动时,即使“IF”部分不起作用,所有toggleView都变为ON。我已经使用了一个断点来检查IF是否在那里工作,但它没有,但仍然检查了所有的按钮。我在这里设置按钮检查在getVIew()函数中设置toggleView文本
if((Btns[position].equals("1")) && (!tb.isChecked())){
tb.setChecked(true);
}
我想在这里需要更多的信息。你能提供更多的适配器代码和布局文件吗? –
这似乎是Android重用ListView项目的一个问题。一个简单的解决办法是在'if'语句之前加'tb.setChecked(false);'。这将明确确保它关闭,除非它通过'if'。 –
你是位置是一个字符串,而不是一个int? – drWisdom