BlackBerry ObjectListField при нажатии - PullRequest
0 голосов
/ 26 мая 2011

Как получить выбранную строку из поля списка объектов Blackberry, когда пользователь нажимает на элемент списка?

Ответы [ 2 ]

2 голосов
/ 26 мая 2011

getSelectedIndex ()

Вы также должны будете установить setChangeListener () и реализовать соответствующие методы, такие как fieldChanged () и keyDown ()

, прочитали ли выдокументация, прежде чем спрашивать?У вас есть более конкретный вопрос?

1 голос
/ 06 июля 2011
public boolean navigationClick(int status, int time) {
    Field focus = list.getLeafFieldWithFocus();
    Dialog.alert("Focus String :: " + focus.getIndex());

    if (focus instanceof ListField) {
        ListField listField = (ListField)focus;

        Dialog.alert("Selected Index"+listField.getSelectedIndex());
        Dialog.alert("Selected List Value"+listField.getCallback().get(listField,
            listField.getSelectedIndex()).toString());
    }
    return true;
}
...