Androidメモ AndroidでScrollViewの中にRecyclerViewを入れてheightもいい感じ!

次は意外とよく使うのですが悩む

ScrollViewの中にRecyclerViewを入れ子して

なおかつサイズもいい感じにする方法!

さらに、ScrollViewの中にRecyclerView以外のものを入れて

ちゃんと全体スクロールもきかせたい。。

なんとも贅沢ですがこの要件は結構あります。

まずScrollViewの中にRecyclerViewを入れても

ちゃんとmatch_parentな感じにする方法です!

こんな感じです!

width heightはmatch_parent

below aboveで間に挟みたいやつを指定

そしてポイントは

「fillViewport=”true”」これです!

これを指定すると中身が可変なRecyclerViewでもmatch_parentしてくれますっ

そして次に

RecyclerViewにスクロールをとられないで

ちゃんとScrollViewの要素全部スクロールさせるには

これも毎回悩むので答えが出てよかったですっ

ポイントは

「android:nestedScrollingEnabled=”false”」

これを指定すればOKです!

あ、ちなみにこの

nestedScrollingEnabledを設定するには

build.gradleで
compile ‘com.android.support:recyclerview-v7:23.4.0’

recyclerviewの23.4.0以上を指定してあげる必要があります!

Top