Добавить ButtonField в строку ListField в Blackberry - PullRequest
0 голосов
/ 21 сентября 2011

Я новичок в Blackberry. Может кто-нибудь дать мне простой пример того, как добавить кликабельный ButtonField в строку ListField, чтобы в списке было что-то вроде этого? enter image description here

Я застрял на этом. Пожалуйста, помогите мне.

Ответы [ 2 ]

3 голосов
/ 24 сентября 2011

ListField не поддерживает экземпляры ButtonField в строках списка. Предоставленный вами снимок экрана не показывает экземпляр ListField. Это комбинация полей, не относящихся к списку, и менеджеров компоновки.

0 голосов
/ 28 сентября 2011

Вы можете добавить ButtonField к строке списка (только одна кнопка на строку списка) и к navigationClick:

    protected boolean navigationClick(int status, int time) {
    int selectedIndex = getSelectedIndex();
    TableRowManager selectedRow=(TableRowManager) rows.elementAt(selectedIndex);
    Field field = ((TableRowManager) rows.elementAt(selectedIndex)).getField(0);
    if(field instanceof ButtonField){
        field.getChangeListener().fieldChanged(field, 0);
                    return true;
    }
            return false;
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...