2012-02-08 6 views
0

У меня есть ряд объектов, которые довольно простые классы стилей данных с большим количеством атрибутов с добытчиками и сеттеров для каждого атрибута ... пример может быть вдоль линий:редактируемые Список/Сетка

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? Кажется сложным получить что-то вроде этого.

ответ

1

Если вы хотите использовать ListView OR Grid for INLINE Editing, вы можете столкнуться с определенными issues like discussed here.

Так что лучший вариант для заполнения данных в ListView & когда пользователь щелкает, чтобы изменить его, отобразить диалог с ними & обеспечивают функциональные возможности EDITING там.