#blackberry #listfield
#ежевика #поле списка
Вопрос:
Как получить выбранную строку из blackberry objectlistfield, когда пользователь нажимает на элемент списка?
Комментарии:
1. Будьте более конкретными. (Короткие вопросы — это плохо)
Ответ №1:
Вам также нужно будет установить setChangeListener() и реализовать соответствующие методы, такие как fieldChanged() и keyDown()
вы читали документацию, прежде чем задавать вопрос? У вас есть более конкретный вопрос?
Ответ №2:
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;
}