Я разрабатываю приложение для Android-ТВ. У меня есть listview
с ImageButton
+ Textview
как дети. Поскольку телевизор не принимает события касания, а использует удаленный D-PAD или трекбол, я должен сосредоточиться на всех кликабельных элементах, чтобы пользователь знал, где находится фокус. Но проблема в том, что я могу сосредоточиться на строке списка, если добавить
android:descendantFocusability="blocksDescendants"
в макете пользовательского списка, но ImageButton
в строке списка не будет фокусироваться.
И если я удаляю код выше, тогда ImageButton
получает фокус, но я не могу нажать строку списка.
Также я добавил setItemsCanFocus
для моего listview
, но не повезло, ничего не изменилось.
Я прочитал много документов, но я не мог найти правильный ответ на эту проблему. Я хочу сосредоточиться как на строке списка, так и на ImageButton
. Возможно ли, если кто-нибудь знает, пожалуйста, помогите мне...