Android Scrollview inside a tab not showing all content -


i have 2 tabs , in second tab have content larger viewport, need scrollview. however, can't scrollview show content. cuts view @ last ~10/20dp. here's tabfragment.xml

<?xml version="1.0" encoding="utf-8"?> <relativelayout 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:orientation="horizontal" app:layout_behavior="@string/appbar_scrolling_view_behavior">  <scrollview     android:layout_width="match_parent"     android:layout_height="wrap_content"     android:fillviewport="true">      <relativelayout         android:layout_width="match_parent"         android:layout_height="wrap_content">          <textview             android:id="@+id/textview2"             android:layout_width="match_parent"             android:layout_height="wrap_content"             android:text="dikte glas (mm)"             android:textappearance="?android:attr/textappearancemedium"             android:layout_margintop="16dp"             android:layout_marginleft="16dp" />          <textview             android:id="@+id/seekbarvalue"             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:text="0"             android:textappearance="?android:attr/textappearancemedium"             android:layout_margintop="16dp"             android:layout_marginright="16dp"             android:layout_alignparentend="true">         </textview>          <seekbar             android:id="@+id/seekbar"             android:layout_width="match_parent"             android:layout_height="wrap_content"             android:max="200"             android:layout_margintop="16dp"             android:layout_marginleft="8dp"             android:layout_marginright="8dp"             android:layout_below="@+id/seekbarvalue"/>          <android.support.v7.widget.cardview             xmlns:card_view="http://schemas.android.com/apk/res-auto"             android:id="@+id/card_view1"             android:layout_width="match_parent"             android:layout_height="wrap_content"             card_view:cardcornerradius="0dp"             android:layout_marginleft="8dp"             android:layout_margintop="20dp"             android:layout_marginright="8dp"             android:layout_below="@id/seekbar">              <relativelayout                 android:layout_width="wrap_content"                 android:layout_height="wrap_content"                 android:padding="16dp">                  <textview                     android:id="@+id/soaktime"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:text="soak time"                     android:textstyle="bold"                     />                  <textview                     android:id="@+id/txtresultstep1"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:gravity="right"                     android:width="120dp"                     android:layout_alignparentend="true"/>              </relativelayout>          </android.support.v7.widget.cardview>          <android.support.v7.widget.cardview             xmlns:card_view="http://schemas.android.com/apk/res-auto"             android:id="@+id/card_view2"             android:layout_width="match_parent"             android:layout_height="wrap_content"             card_view:cardcornerradius="0dp"             android:layout_marginleft="8dp"             android:layout_marginright="8dp"             android:layout_below="@id/card_view1">              <relativelayout                 android:layout_width="wrap_content"                 android:layout_height="wrap_content"                 android:padding="16dp">                  <textview                     android:id="@+id/initialcooling"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:text="initial cooling"                     android:textstyle="bold"                     android:textsize="18sp"                     />                  <view                     android:layout_width="fill_parent"                     android:layout_height="1dp"                     android:layout_margintop="8dp"                     android:background="@android:color/darker_gray"                     android:layout_below="@id/initialcooling"/>                  <textview                     android:id="@+id/rate1"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:text="rate"                     android:layout_below="@id/initialcooling"                     android:layout_margintop="16dp"                     />                  <textview                     android:id="@+id/txtresultstep2"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:gravity="right"                     android:width="120dp"                     android:layout_alignparentend="true"                     android:layout_alignbaseline="@id/rate1"                     />                  <textview                     android:id="@+id/range1"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:text="range"                     android:layout_below="@id/rate1"                     android:layout_margintop="8dp"                     />                  <textview                     android:id="@+id/txtresultstep3"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:gravity="right"                     android:width="120dp"                     android:layout_alignparentend="true"                     android:layout_alignbaseline="@id/range1"/>              </relativelayout>          </android.support.v7.widget.cardview>          <android.support.v7.widget.cardview             xmlns:card_view="http://schemas.android.com/apk/res-auto"             android:id="@+id/card_view3"             android:layout_width="match_parent"             android:layout_height="wrap_content"             card_view:cardcornerradius="0dp"             android:layout_marginleft="8dp"             android:layout_marginright="8dp"             android:layout_below="@id/card_view2">              <relativelayout                 android:layout_width="wrap_content"                 android:layout_height="wrap_content"                 android:padding="16dp">                  <textview                     android:id="@+id/secondcooling"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:text="2nd cooling"                     android:textstyle="bold"                     android:textsize="18sp"                     />                  <view                     android:layout_width="fill_parent"                     android:layout_height="1dp"                     android:layout_margintop="8dp"                     android:background="@android:color/darker_gray"                     android:layout_below="@id/secondcooling"/>                  <textview                     android:id="@+id/rate2"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:text="rate"                     android:layout_below="@id/secondcooling"                     android:layout_margintop="16dp"                     />                  <textview                     android:id="@+id/txtresultstep4"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:gravity="right"                     android:width="120dp"                     android:layout_alignparentend="true"                     android:layout_alignbaseline="@id/rate2"/>                  <textview                     android:id="@+id/range2"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:text="range"                     android:layout_below="@id/rate2"                     android:layout_margintop="8dp"                     />                  <textview                     android:id="@+id/txtresultstep5"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:gravity="right"                     android:width="120dp"                     android:layout_alignparentend="true"                     android:layout_alignbaseline="@id/range2"/>              </relativelayout>          </android.support.v7.widget.cardview>          <android.support.v7.widget.cardview             xmlns:card_view="http://schemas.android.com/apk/res-auto"             android:id="@+id/card_view4"             android:layout_width="match_parent"             android:layout_height="wrap_content"             card_view:cardcornerradius="0dp"             android:layout_marginleft="8dp"             android:layout_marginright="8dp"             android:layout_below="@id/card_view3">              <relativelayout                 android:layout_width="wrap_content"                 android:layout_height="wrap_content"                 android:padding="16dp">                  <textview                     android:id="@+id/thirdcooling"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:text="3rd cooling"                     android:textstyle="bold"                     android:textsize="18sp"                     />                 <view                     android:layout_width="fill_parent"                     android:layout_height="1dp"                     android:layout_margintop="8dp"                     android:background="@android:color/darker_gray"                     android:layout_below="@id/thirdcooling"/>                  <textview                     android:id="@+id/rate3"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:text="rate"                     android:layout_below="@id/thirdcooling"                     android:layout_margintop="16dp"                     />                  <textview                     android:id="@+id/txtresultstep6"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:gravity="right"                     android:width="120dp"                     android:layout_alignparentend="true"                     android:layout_alignbaseline="@id/rate3"/>                  <textview                     android:id="@+id/range3"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:text="range"                     android:layout_below="@id/rate3"                     android:layout_margintop="8dp"                     />                  <textview                     android:id="@+id/txtresultstep7"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:gravity="right"                     android:width="120dp"                     android:layout_alignparentend="true"                     android:layout_alignbaseline="@id/range3"/>              </relativelayout>          </android.support.v7.widget.cardview>          <android.support.v7.widget.cardview             xmlns:card_view="http://schemas.android.com/apk/res-auto"             android:id="@+id/card_view5"             android:layout_width="match_parent"             android:layout_height="wrap_content"             card_view:cardcornerradius="0dp"             android:layout_marginleft="8dp"             android:layout_marginright="8dp"             android:layout_below="@id/card_view4">              <relativelayout                 android:layout_width="wrap_content"                 android:layout_height="wrap_content"                 android:padding="16dp">                  <textview                     android:id="@+id/totalminimumtime"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:text="total minimum time"                     android:textstyle="bold"                     />                  <textview                     android:id="@+id/txtresultstep8"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:gravity="right"                     android:width="120dp"                     android:layout_alignparentend="true"/>              </relativelayout>          </android.support.v7.widget.cardview>     </relativelayout>  </scrollview>  </relativelayout> 

above in following image can see happens when have cursor in scrollview. blue line above navigation bar. under happens when have cursor in relativelayout inside scrollview (which how it's supposed be): android studio

could tell why scrollview not showing content?

this how on emulator. emulator

i've fixed using nestedscrollview instead of scrollview, because fragment initiated in coordinatorlayout. didn't know nestedscrollvew work then.


Comments

Popular posts from this blog

how to insert data php javascript mysql with multiple array session 2 -

multithreading - Exception in Application constructor -

windows - CertCreateCertificateContext returns CRYPT_E_ASN1_BADTAG / 8009310b -