我有许多对象,这些对象是相当简单的数据样式类,具有许多属性,每个属性都有getter和setter ......一个例子可能是:
private employee ()
{
private String firstName();
private String secondName();
private boolean disabled();
private int yearsInService();
//various Getters and Setters
public String getFirstName();
public void setFirstName(String name);
public boolean getDisabled();
public void setDisabled(boolean value);
}
这些类通过OrmLite / SQLIte填充 其中一些类具有30或40个属性。 我的目的是在用户的网格/列表中显示这些属性 - 理想情况下具有描述列和值列,并且用户能够选择任何特定属性来修改该值。可能像首选项屏幕只有这些不是首选项?
我已经进行了大量的搜索,目前我并没有真正感受到最佳解决方案。我应该使用Listview吗?得到这样的设置似乎很复杂。
答案 0 :(得分:1)
如果您想使用ListView OR Grid for INLINE Editing,可能会遇到某些issues like discussed here。
所以最好的选择是填充ListView&中的数据。当。。。的时候 用户点击进行编辑,向他们显示对话框。提供 在那里编辑功能。