子ビューグループがアイテムの高さに一致するようなRecyclerViewアイテムレイアウトを作成しようとしています。例えば、250dpの高さのアイテムがあり、 match_parent
に設定すると、高さも250dpになります。子ビューグループを親の高さに一致させるRecyclerView
これは私がこれを行うにしようとすると、ケースのように思われない、のLinearLayoutの高さは、これは私が
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="250dp"
android:layout_toLeftOf="@+id/ll"
android:background="@color/android_green">
</RelativeLayout>
<LinearLayout
android:layout_width="175dp"
android:layout_height="match_parent"
android:orientation="horizontal"
android:id="@+id/ll"
android:layout_alignParentRight="true"
android:background="@color/android_red">
</LinearLayout>
</RelativeLayout>
</RelativeLayout>
をテストするために使用しています私のレイアウト例であるwrap_content
に強制しているようですハード・ハイト(250dp)を設定するとLinearLayoutが表示されますが、match_parentに変更すると消えます。
これはRecyclerViewでもう使用できませんか?
することができますあなたが直面している問題をもう少し詳しく教えてください。 –
@subrahmanyamboyapati線形レイアウトは、セルの高さに一致するモーションです。常にコンテンツの高さです。 – tyczj
「RelativeLayout」は、特に入れ子になっているときに痛みがあります。 'LinearLayout'の' layout_alignParentTop'属性と 'layout_alignParentBottom'属性を両方とも' true'に設定してみてください。 –