【发布时间】:2019-03-12 22:36:43
【问题描述】:
我有一个月中某天的费用实体,我想在回收商视图项目中使用它按天分组。在每一个项目中,我希望在项目顶部和当天创建的所有对象下方都有一天。我正在使用房间。但是没有父类的实体可以做到吗?
费用:
@Entity(tableName = "expense_table")
public class Expense {
@PrimaryKey(autoGenerate = true)
private int expenseId;
private String note;
private Double value;
private String type;
private Long dateLong = System.currentTimeMillis();
private String date = new SimpleDateFormat("MM/yyyy").format(new Date(dateLong));
private static Calendar cal = Calendar.getInstance();
private int month = cal.get(Calendar.MONTH);
private int week = cal.get(Calendar.WEEK_OF_YEAR);
private int day = cal.get(Calendar.DAY_OF_MONTH);
private int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK);
private String weekDay = new DateFormatSymbols().getWeekdays()[dayOfWeek];
【问题讨论】:
-
你应该问如何在回收视图中对项目进行分组,显示数据结构并没有添加那么多。
-
没有找到本地的方式来做这个以太你手动做,构建viewholder,adpaters等等,或者你找到一个为你做切片的库。听起来你想要消耗性部分,这是另一个问题。
标签: android android-recyclerview android-room