我在 Activity Realm 对象中有一个 3 变量
int id;
String nameDay;
String toDoActivities;
我将 OrderedRealmObject
和 realmResult
用于我的 realmrecyclerview
。
这是我的onBindViewHolder
。
activities ac = activities.get(position);
holder.txtDay.setText(activities.getNameDay);
holder.txtToDo.setText(activities.getToDoActivities);
如果 Realm 中的日期相同,如何合并日期。实际上每天都有超过 2 个 ToDoActivities。
最佳答案
为此,请通过您的适配器位置检查它
if (position != 0) {
if (activities.getNameDay.equalsIgnoreCase(activities.get(position-1).getNameDay)) {
holder.rel_day.setVisibility(View.GONE);
} else {
holder.rel_day.setVisibility(View.VISIBLE);
}
} else {
holder.rel_day.setVisibility(View.VISIBLE);
}
holder.rel_day
是你的布局,你的 TextView
将在那里
关于java - Realm RecyclerView,如何按天创建标题。或者将同一天合并成一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43610102/