Чтобы сделать управление (фокус) потоком от кнопки до верхней части представления списка в Android - PullRequest
1 голос
/ 04 октября 2010

Моя активность имеет набор кнопок в левой половине экрана и ListView справа. Изначально акцент делается на первую кнопку. Когда я просматриваю кнопки, нажимая клавишу со стрелкой ВНИЗ, а затем нажимая клавишу со стрелкой ВПРАВО, фокус не переходит на самый верхний элемент списка. Вместо этого элемент списка соответственно справа становится сфокусированным.

Есть ли способ, когда я нажимаю клавишу со стрелкой ВПРАВО, фокус переходит к самому верхнему элементу в представлении списка?

Любые входные данные будут оценены!

С уважением, Кики

1 Ответ

0 голосов
/ 08 октября 2010

еще раз, я отвечаю на свой вопрос.

Чтобы фокус переместился в верхнюю часть ListView, выполните следующие действия:

myList.setSelection(0);
myList.requestFocus(0);

0 - позиция самого верхнего элемента в представлении списка.

Надеюсь, это кому-нибудь поможет!

...