Android listview не прокручивается до первой позиции
**header1** | **header2** | **header3** |
==========================================
- List item 1
- List item 2
- List item 3
- List item 4
- List item 5
У меня такой же макет, как и выше. У меня есть заголовки, и для каждого заголовка в виде списка отображаются данные. Есть много данных для загрузки. Представление списка содержит изображение и 3 представления текста.
Для каждого элемента списка у меня есть 2 кнопки в разном макете
Вверху я направляюсь. Ниже заголовка слева список в линейном макете, а справа кнопки в другом макете.
кнопки будут работать для выбранных элементов списка.
Моя проблема в том, что мне нужно использовать d-pad, и возникает какая-то ошибка конечного пользователя. Нет ошибки, отображаемой в журнале cat или где-либо еще. Но при просмотре списка иногда, не достигнув первого элемента списка, селектор переходит к заголовку.
Я не мог понять, почему это происходит?
3 ответа
Поскольку представление списка останавливалось для прокрутки вверх и вниз, я не мог понять причину этого, но мое решение изменило представление списка на представление сетки, содержащее один столбец. И еще у меня появилась новая идея, что custom - адаптер для просмотра списка и просмотра сетки, содержащий один столбец, может быть совершенно одинаковым.
Попробуйте позвонить по почте, потому что когда-нибудь
listview is not yet created
пока тыcalling it's method
getListView().postDelayed(new Runnable() {
@Override
public void run() {
lst.setSelection(15);
}
},100L);