2016-07-08 3 views
2

У меня есть это простое примерное приложение, которое пытается отобразить 100 строк в listview. То, что я хочу достичь, состоит в том, чтобы сделать их все после того, как будет смонтирован вид, чтобы пользователь мог плавно прокручивать весь список. Как вы можете видеть в примере ниже, он отображает предстоящие строки только после прокрутки списка вниз, что делает его медленным. Я попытался установить опору «initialListSize» на длину массива данных, но это ничего не меняет. Любые идеи, как сделать весь список?Реагировать Родной просмотр списка не отображает весь список

Sample App

ответ

5

Попробуйте добавить ListView реквизита это:

removeClippedSubviews={false} 

This is the docs about this props you just added

А также посмотрим на опору pageSize, docs

+0

Спасибо. pageSize вместе с scrollRenderAheadDistance - способ контролировать, как представление списка создает строки, которые находятся за пределами экрана. –

+0

@ karol.barkowski, пожалуйста, отметьте этот ответ как решение. Благодарю. – gran33

+0

Это не сработало для меня, но это произошло: initialListSize = {1000} в реквизитах ListView. (просто большое число, поэтому он будет проходить через все изначально видимые строки. У меня был вид сетки, поэтому, возможно, поэтому принятый ответ не сработал для меня. –