Android Scrollview Won't fill parent space -
i have relative layout fills entire screen. want add scrollview in middle of wrap bunch of content can make pan when soft keyboard gets displayed. however, wrap in scrollview, bottom layout stops filling remainder of screen.
here xml have scrollview commented out.
<include android:id="@+id/top_bar_with_save_button" layout="@layout/top_bar_with_save_button"/> <framelayout android:id="@+id/log_entry_title_frame" android:layout_below="@id/top_bar_with_save_button" android:layout_width="match_parent" android:layout_height="wrap_content"/> <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_below="@id/log_entry_title_frame" android:layout_alignparentbottom="true"> <!-- <scrollview android:layout_width="match_parent" android:layout_height="match_parent"> --> <relativelayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_below="@+id/log_entry_title_frame" android:orientation="vertical" android:background="#f00"> <!-- lots of stuff in here --> <edittext android:id="@+id/log_entry_notes" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="8dp" android:gravity="top|left"/> </relativelayout> <!-- </scrollview> --> </linearlayout> it looks this:
but remove comment scrollview compresses this:
why happen? need fill entire space on screen, , cannot figure out happening. can tell me how fix this? thanks!
you need add fillviewport="true" attribute scrollview tag. or can add programmatically scrollview.setfillviewport(true);. otherwise, scrollview wrap child's content height.


Comments
Post a Comment