Я создаю приложение listview, добавляю listview на мой взгляд. Я не могу прокрутить вниз.ListView не будет прокручиваться до нуля
я нашел такой же question. Я думаю, что это аналогичная проблема, но я не нашел решения.
это gist.
Я создаю приложение listview, добавляю listview на мой взгляд. Я не могу прокрутить вниз.ListView не будет прокручиваться до нуля
я нашел такой же question. Я думаю, что это аналогичная проблема, но я не нашел решения.
это gist.
Попробуйте установить height
из ListView
.
Чтобы установить его на высоту экрана, просто сделайте следующее:
var {..., Dimensions, ...} = React;
var screenHeight = Dimensions.get('window').height
Затем установите height: screenHeight
в вашем ScrollView
стиле
Причина, по которой не прокручивается, потому, что она не имеет высота определена. Вы можете проверить это, используя инспектор через Dev-меню.
Вы можете исправить это, установив высоту, используя стиль height
, или просто используя flex: 1
где-то в вашем стиле ListView.
Используя flex: 1
, компонент заполнит все оставшееся пространство. Таким образом, это сделает ваш ListView соответствующим образом рассчитанным.
Если он по-прежнему не работает, проверьте, все ли его родители имеют определенную высоту (еще раз либо со свойством height
или flex
)
Согласитесь, 'flex: 1' кажется более гибким. – nathanbirrell
Он работает. но как я могу соответствовать экрану? –