Closed DubheBroken closed 5 years ago
I git it.
@Override public long getHeaderId(int position) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM"); String headerText = "" + sdf.format(list.get(position).getOrderOverTime()); return headerText.subSequence(0, 7).charAt(6); }
In my project, there is a Date type of data in the list. I want the header to be distinguished by year and month. But the result is that different years and months are under the same header.
↓My current result
↓The result I want
This is my Adapter
I think my getHeader method seems to return the wrong parameter. ` public class HistoryAdapter extends BaseAdapter implements StickyListHeadersAdapter {
}`