2014-02-05 1 views
0

Я пытаюсь использовать Listview для отображения некоторых данных. Мне нужно держать фокус на верхнем элементе в списке, и когда я захватываю Keypress, мне нужно, чтобы данные списка прокручивались, а фокус остался на верхнем элементе. Это возможно?Android ListView - список прокрутки, сохраняющий постоянную позицию фокуса

+0

Вы можете использовать setItemChecked (position, boolean), чтобы сохранить выбранную позицию. У вас это пробовали? –

+0

Вам нужно будет вызвать setChoiceModel (режим int) в вашем списке и вызвать setItemChecked (position, boolean), чтобы сохранить выбранную позицию. У вас это пробовали? Но когда вы будете прокручивать. Теперь элемент выбран, но вы можете видеть, что ничего не меняется, потому что нет визуальной обратной связи по выбору. Является ли ваш список предустановленным или обычным? –

ответ

0

Нет, когда вы прокручиваете список, его создавайте элементы во время выполнения.

Итак, если у вас есть список из 20 элементов, а список прокручивается, показывая только элементы между 10-15, это похоже на то, что первый элемент не существует.