文案开始,说明一下,本文主要是针对多选列表做的一个演示demo,具体使用需要自己去构思。
- 大多数由于复用引起的错位问题(列表),给出一个方案去解决一下,希望能够避免出现这样的错误。虽然很简单,但是确实是经常会去犯的一个错误
如图:、
上面就是一个由于列表复用引起的错位问题。 - 下面展示两个正常的列表
- 对于这种列表复用出现的错位,一般可以在实体类设置一个变量去记录每个Item的选中状态。这样就可以避免错位问题。
核心代码如下:
public class ListBean {
private String title;
private boolean btnStatus = false; // 关键代码,false代表未选中,true 选中
public ListBean(String title) {
this.title = title;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;