2016-09-09 19 views
0

私は1つのRecyclerView内に2つの異なるレイアウトを持つアプリケーションを作っています。
私はそれをすることができますが、私の問題は、
画面サイズの70%を取るように "A"(以下の画像を見てください)のサイズを設定したいと思います。
"B"は画面の30%を占めます。
私はweight_sum/layout_weightの使い方を知っていますが、これのために動作する
は考えられません。Recyclerview 2異なるレイアウト

enter image description here

+0

合計で2つのアイテムしかない場合、なぜrecyclerviewが必要ですか? –

+0

No.文字Aは地図であり、文字Bはリストで構成されています –

答えて

0

あなたは、その場合にはscreen heightを取得し、あなたのrecyclerview adapterにそれを渡すことができます。

getItemViewType()を2つの異なるレイアウトに使用します。

およびOnCreateViewHolder()ビューセットheightsviewを作成している間は、要件に応じてそれが動作します。

+0

よろしくお願いします。 –

+0

ありがとう。これはうまくいった。 –

+1

@CharlesGalvezここまでうれしい:) – Nikhil

関連する問題