6

私のフラグメントでNestedScrollViewを使用しています。 RelativeLayout内の私のXMLでは、それは画面の完全な高さをカバーしていません。私の子ビューの背景が赤であるとしてのみ、黒背景が赤色の可視ではなく、あるコードを実行するとNestedScrollView内の子供が画面の全高をカバーしていません

<?xml version="1.0" encoding="utf-8"?> 
<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:fitsSystemWindows="true" 
android:background="@color/black" 
android:layout_width="match_parent" 
android:layout_height="match_parent"> 

<RelativeLayout 
    android:background="@color/red_error_color" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 


</RelativeLayout> 
</android.support.v4.widget.NestedScrollView> 

-

以下は私のコードです。事前に

おかげで、あなたのnestedscrollviewに

android:fillViewport="true" 
app:layout_behavior="@string/appbar_scrolling_view_behavior" 

削除のコード行を追加する

答えて

22

試してみてください。私のために

android:fitsSystemWindows="true" 
+1

おかげでその作業を。私は上記の行を追加しようとしていましたが、入力中に提案にしませんでした:(私の間違い – Ravi

+0

ようこそ。 –

+2

もっと一般的なケースでは、android:fillViewport = "true"で十分です。 – Stan

関連する問題