Я прочитал все ответы здесь: How can I put a ListView into a ScrollView without it collapsing? Но, похоже, никто не заботится о том, почему ListView распадается при установке ScrollView. Я думаю, что что-то происходит с методом onMeasure(), но Я не уверен в этом. Итак, есть ли у кого-нибудь идеи?Почему ListView рушится при вводе ScrollView
0
A
ответ
0
Android не поддерживает размещение прокручиваемого компонента пользовательского интерфейса в качестве дочернего элемента для другого скроллируемого компонента пользовательского интерфейса. Поскольку ListView
прокручивается по умолчанию, это может быть проблемой. Следовательно, все предложения не использовать ListView
в детстве до ScrollView
0
Ваш aproach не очень хороший. Поскольку вы не описали свою ситуацию, я не могу точно сказать, что вам нужно. Но в любом случае я предлагаю использовать верхние и нижние колонтитулы вместо прокручиваемого списка ListView в ScrollView. Но если вам это нужно, я предлагаю вместо этого использовать RecyclerView и NestedScrollView, поскольку он обрабатывает множество проблем с прокруткой.
Просто предложение, список внутри вид прокрутки является большой частью времени (если не всегда) плохая идея :) –
Спасибо за предложение, и я буду платить больше внимание к нему. Но есть ли у вас какие-либо идеи, почему список просматривается? – Oypsilon
Вам следует избегать этого. Объяснение вашего контекста может помочь нам предложить альтернативное решение – fillobotto