У меня есть вид ресайклера, который не отображает определенный макет. Я знаю, что макет проблемы, потому что я пробовал с различными макетами, и они отображаются. У меня нет ошибок в консоли для плохого макета.RecyclerView не отображает макет
Это расположение структурирована следующим образом:
<android.support.percent.PercentRelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:background="#000"
android:layout_height="match_parent">
<android.support.percent.PercentRelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/border_color"
app:layout_heightPercent="30%">
</android.support.percent.PercentRelativeLayout>
</android.support.percent.PercentRelativeLayout>
Я вижу, что оказанными надлежащим образом, но, вероятно, что-то не так с ним. Я хочу, чтобы у каждого элемента моего ресайклера 30% высоты, поэтому я использую app:layout_heightPercent="30%"
. Если я удалю внешний макет, внутренняя компоновка займет все пространство. Как я могу достичь этой высоты 30%, потому что это явно не работает.
Почему d o у вас есть два PercentRelativeLayout? На самом деле ничего не выйдет, если вы это сделаете – hehe
Я объяснил это в вопросе. И это не мой макет. У меня много вещей во внутренней компоновке. Единственная причина, по которой я использовал 2 из них, состоит в том, что, если я использую только внутреннюю, когда я ее просматриваю, она занимает все пространство не только на 30% –