我试图在listView
基于日期的部分标题中加载自定义呼叫日志。ListAdapter
我将每个日期与前一个日期进行比较并设置SectionHeaderLayout
可见/不可见。加载后,部分标题显示正确,但是当ListView
我滚动部分标题时,部分标题设置为错误ListItems
。
请帮我找出解决方案。
这就是我试图SectionHeader
通过adapter
.
if (position == 0) {
checkDate = mDateStr;
holder.sectionHeaderDate.setVisibility(View.VISIBLE);
holder.sectionHeaderText.setText(mDateStr);
}
} else if (checkDate == null || !checkDate.equals(mDateStr)) {
checkDate = mDateStr;
holder.sectionHeaderDate.setVisibility(View.VISIBLE);
holder.sectionHeaderText.setText(mDateStr);
} else {
holder.sectionHeaderDate.setVisibility(View.GONE);
}
提前致谢