В моем изображении есть боковая панель и ListView, я обращаюсь к каждой кнопке с помощью D-PAD. Когда кнопка поиска боковой панели имеет фокус, и я нажимаю правую кнопку D-PAD, я хочу, чтобы фокус переместился в первый элемент ListView. Но в моем случае это относится ко второму пункту. Если стрелка вниз имеет фокус, и я нажимаю правую кнопку, она переходит к пункту 4-го списка. Так что мне тоже нужно предотвратить это. Как перенести фокус на 1-й?Просмотреть список Фокус при использовании D-PAD
if (Search != null && Search.hasFocus()) {
// Search.setNextFocusRightId(R.id.listView);
// listView.smoothScrollToPosition(0);
listView.setChoiceMode(1);
listView.setItemChecked(0, true);
}
не могли бы вы рассказать, что вы на самом деле хотите? @Boopathi. и что такое боковая панель? это взгляд или что-то еще? опубликуйте макет xml, если сможете. –
@Boopathi по умолчанию фокусируется всегда на первом элементе списка. Я думаю, что у вас есть условие в адаптере метода getView(). – Lokesh
http://dev.booknow.club/api/category.php?format=json http://dev.booknow.club/api/listing.php?category_id=1&format=json – Boopathi