Tôi đang phát triển một ứng dụng cho Android TV. Tôi có một số listview
với số ImageButton
+ Textview
s làm trẻ em. Vì TV không có các sự kiện cảm ứng nhưng sử dụng điều khiển từ xa D-PAD hoặc trackball tôi phải tập trung vào tất cả các mục có thể nhấp để người dùng biết vị trí lấy nét. Nhưng vấn đề là tôi có thể nhận được tập trung vào danh sách hàng nếu tôi thêmChế độ xem danh sách tùy chỉnh Android với ImageButton không nhận được tiêu điểm
android:descendantFocusability="blocksDescendants"
trong cách bố trí hàng danh sách tùy chỉnh nhưng ImageButton
trong hàng danh sách sẽ không được tập trung. Và nếu tôi xóa mã ở trên thì ImageButton
sẽ tập trung nhưng tôi không thể nhấp vào hàng danh sách.
Ngoài ra tôi đã thêm setItemsCanFocus
cho số ListView
của tôi nhưng không có may mắn, không có gì thay đổi. Tôi đọc nhiều tài liệu nhưng tôi không thể tìm thấy câu trả lời thích hợp cho vấn đề này. Tôi muốn tập trung vào cả hàng Danh sách cũng như ImageButton
. Có thể, nếu có ai biết xin vui lòng giúp tôi ...
Tôi đã làm tất cả những điều trên nhưng nó không làm việc trong giả lập nexus 7 cũng như trong TV. Tôi nghĩ rằng nó bởi vì không có màn hình cảm ứng cho TV nên android: focusableInTouchMode = "true" không hoạt động –
Nó hoạt động trong bộ mô phỏng nexus 7. – RobinHood
Tập trung sẽ liệt kê hàng và nút ...? –