Android NestedScrollView имеет неправильный размер после приложения: layout_behavior

Так как Google опубликовал библиотеку поддержки дизайна для Android, есть много хороших вещей, которые можно сделать без реализации пользовательского кода. Несмотря на то, что я проверил пользовательские представления в этой библиотеке, я обнаружил, что хуже, и я не знал, является ли это ошибкой или нет.

Я нашел проект cheesesquare на github. вactivity_detail.xml (файл макета) внутри NestedScrollView есть 3 CardViews. Если вы удалите 2 из них, вы увидите, что NestedScrollView не имеет полного размера родителя (match_parent). NestedScrollView привязан к нижней части родительского представления.http://i.stack.imgur.com/BXl7w.png

NestedScrollView получает его полный размер, когда я удаляюapp:layout_behavior="@string/appbar_scrolling_view_behavior".

Но когда я удаляю поведение макета, панель инструментов не разрушается.

Есть ли какое-то решение для этого? Пример файла макета можно найти здесь:https://github.com/Smove/cheesesquare/blob/stackoverflow/app/src/main/res/layout/activity_detail.xml

Вы можете собрать apk cheesesquare из моей ветки githubstackoverflow

Ответы на вопрос(3)

Ваш ответ на вопрос