Как я могу получить значение виджета NumberPicker? - PullRequest
1 голос
/ 26 ноября 2010

Я ищу набор чисел, подобный тем, которые используются в элементах управления датой на Android, и нашел этот вопрос: Выбор часа / минуты для таймера обратного отсчета Android

Следуя этому примеру, я могу получить нужные мне элементы управления - Yay! Проблема в том, что я не вижу, как получить значение, выбранное пользователем? Обычно я бы включил прослушиватель изменений и был бы счастлив, но как мне создать класс, который реализует внутренний интерфейс com.android.internal.widget.NumberPicker$OnChangedListener? Есть ли другой способ получить текущий выбор?

1 Ответ

0 голосов
/ 26 ноября 2010

Проверьте исходный код ... Вам нужен слушатель? getCurrent должно дать вам значение. С отражением это было бы что-то вроде:

Method m = c.getMethod("getCurrent");
int value = (Integer) m.invoke(o, foo);

РЕДАКТИРОВАТЬ: Вы можете реализовать интерфейс, который вы получили через отражение с java.lang.reflect.Proxy, см. этот вопрос здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...