Android: OnClickEvent на отключенном Spinner - PullRequest
0 голосов
/ 18 марта 2011

У меня отключен Spinner, и я хочу, чтобы он включался и открывал меню выбора, когда я касаюсь / щелкаю по нему - есть ли способ сделать это?

Я подумал о каком-то невидимом наложении, поэтому яможет поймать OnClickEvents, но я не знаю, поддерживает ли это Android.

С уважением, медуза

Редактировать: Это очень похоже на this , но я столкнулся с некоторыми трудностямикогда выбор одного Spinner уже показывает, что хочет пользователь.(см. комментарии)

1 Ответ

0 голосов
/ 18 марта 2011

Возможно, вы захотите сделать шаг назад и пересмотреть свою стратегию. Я понимаю, что вы пытаетесь сделать, и я могу быть благодарен за минимизацию количества взаимодействий с пользователем, чтобы получить желаемый результат. Если вы заполняете Spinner1 некоторым значением, будь то значение по умолчанию или из сохраненного пользователем состояния, то вам следует рассмотреть возможность заполнения Spinner2 и Spinner3 на основе тех же предположений.

Вы также можете оставить Spinner2 активным, но пустым, пока он не будет нажат. Он может прочитать состояние Spinner1, чтобы заполнить себя, когда это необходимо.

Еще одна вещь, которую вы можете сделать, это представить Spinner1 значение по умолчанию или пользовательское значение. Оставьте Spinner2 активным, но заполните его по щелчку, и Spinner3 не будет активирован, пока Spinner2 не выберет.

Все просто предложения. Иногда свежие идеи помогают.

Независимо от того, что вы решите, оно должно быть интуитивно понятным для пользователя. Удачи!

...