Объяснение state_activated, state_selected, state_pressed, state_focused для ListView
Может кто-нибудь объяснить (или указать мне ссылку, которая объясняет) разницу между state_activated, state_selected, state_pressed и state_focused для элементов ListView? Все ли они действительны для ListViews? Имеет ли значение, если используется сенсор или клавиатура? Эта ссылка больше не действительна.
Большое спасибо!
Ответы
Ответ 1
-
state_selected
используется, когда элемент выбран с помощью
клавиатура/DPad/трекбол/и т.д.
-
state_activated
используется при вызове View.setActivated(true). Эта
используется для "постоянного выбора" (см. настройки на планшете для
экземпляр)
-
state_pressed
используется, когда пользователь нажимает на элемент либо
через сенсорный экран или клавиатуру или мышь.
-
state_focused
используется, если элемент отмечен как фокусный, и он получает
сосредоточиться либо через пользователя клавиатуры/dpad/trackball/и т.д. или если
элемент фокусируется в сенсорном режиме.