android - How do I make a textview fill the height of a linear layout? -


ok, i've been spending hours trying solve or find solution online , far nothing has worked. how can make textview "content_note" fill available space in linearlayout?

<relativelayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingleft="@dimen/activity_horizontal_margin" android:paddingright="@dimen/activity_horizontal_margin" android:paddingtop="@dimen/activity_vertical_margin" android:gravity="center" android:paddingbottom="@dimen/activity_vertical_margin" tools:context=".mainactivity" android:background="#000000" android:id="@+id/screen">  <button     android:layout_width="wrap_content"     android:layout_height="wrap_content"     android:id="@+id/size"     android:layout_alignparentbottom="true"     android:alpha=".0" />  <horizontalscrollview     android:layout_width="fill_parent"     android:layout_height="wrap_content"     android:id="@+id/horizontalscrollview"     android:layout_alignbottom="@+id/current"     android:background="@drawable/wood_background"     android:layout_alignparentstart="true">      <linearlayout         android:orientation="horizontal"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:id="@+id/recent_notes_list">      </linearlayout> </horizontalscrollview>  <button     android:layout_width="wrap_content"     android:layout_height="wrap_content"     android:text="@string/gen_note"     android:id="@+id/current"     android:singleline="false"     android:textstyle="bold|italic"     android:typeface="sans"     android:alpha=".75"     android:gravity="center_vertical"     android:layout_alignparentend="false"     android:layout_alignparentstart="true"     android:layout_alignparenttop="false"     android:layout_marginleft="16dp"     android:layout_alignparentbottom="false"     android:layout_alignparentleft="false"     android:layout_alignparentright="false"     android:layout_margintop="4dp"     android:layout_marginbottom="4dp" />  <button     android:layout_width="35sp"     android:layout_height="fill_parent"     android:text="@string/previous_txt"     android:id="@+id/previous"     android:layout_alignparentstart="false"     android:layout_below="@+id/horizontalscrollview"     android:textsize="30sp"     android:textstyle="bold"     android:layout_alignparentleft="false"     android:layout_alignparentend="false"     android:alpha=".5"     android:layout_above="@+id/settings" />  <button     android:layout_width="35sp"     android:layout_height="fill_parent"     android:text="@string/next_button"     android:id="@+id/next"     android:layout_alignparentstart="false"     android:layout_below="@+id/horizontalscrollview"     android:textsize="30sp"     android:textstyle="bold"     android:layout_alignparentleft="false"     android:layout_alignparentend="false"     android:alpha=".5"     android:singleline="false"     android:layout_alignparentright="true"     android:layout_alignbottom="@+id/note_frame"     android:layout_above="@+id/settings" />  <framelayout     android:layout_width="match_parent"     android:layout_height="match_parent"     android:id="@+id/anim_frame_right"     android:orientation="vertical"     android:layout_toleftof="@+id/next"     android:layout_torightof="@+id/previous"     android:layout_below="@+id/horizontalscrollview"     android:layout_alignbottom="@+id/previous"     android:background="#ffffff"     android:visibility="gone">      <scrollview         android:layout_width="match_parent"         android:layout_height="match_parent">          <linearlayout             android:layout_width="match_parent"             android:layout_height="wrap_content"             android:orientation="vertical"             android:id="@+id/anim_right_note">              <textview                 android:layout_width="fill_parent"                 android:layout_height="wrap_content"                 android:id="@+id/title_right"                 android:text="title"                 android:textsize="30sp"                 android:gravity="center_vertical|center|center_horizontal"                 android:textstyle="bold"                 android:textcolor="#000000" />             <textview                 android:layout_width="fill_parent"                 android:layout_height="wrap_content"                 android:id="@+id/content_right"                 android:text="content"                 android:layout_marginleft="15sp"                 android:layout_marginright="10sp"                 android:textcolor="#000000" />          </linearlayout>      </scrollview>      <imagebutton         android:layout_width="match_parent"         android:layout_height="match_parent"         android:id="@+id/anim_right_foreground"         android:contentdescription="@string/app_name"         android:visibility="invisible" /> </framelayout>  <framelayout     android:layout_width="match_parent"     android:layout_height="match_parent"     android:id="@+id/anim_frame_left"     android:layout_toleftof="@+id/next"     android:layout_torightof="@+id/previous"     android:layout_below="@+id/horizontalscrollview"     android:layout_alignbottom="@+id/previous"     android:visibility="gone"     android:background="#ffffff">      <scrollview         android:layout_width="fill_parent"         android:layout_height="fill_parent">         <linearlayout             android:orientation="vertical"             android:layout_width="match_parent"             android:layout_height="wrap_content"             android:id="@+id/anim_left_note">              <textview                 android:layout_width="fill_parent"                 android:layout_height="wrap_content"                 android:id="@+id/title_left"                 android:text="title"                 android:textcolor="#000000"                 android:gravity="center_vertical|center|center_horizontal"                 android:textsize="30sp"                 android:textstyle="bold" />              <textview                 android:layout_width="fill_parent"                 android:layout_height="wrap_content"                 android:id="@+id/content_left"                 android:layout_marginleft="15sp"                 android:layout_marginright="10sp"                 android:text="content"                 android:textcolor="#000000" />         </linearlayout>     </scrollview>      <imagebutton         android:layout_width="fill_parent"         android:layout_height="fill_parent"         android:id="@+id/anim_left_foreground"         android:visibility="invisible"         android:layout_alignleft="@+id/anim_frame_left"         android:layout_alignright="@+id/anim_frame_left"         android:layout_alignbottom="@+id/anim_frame_left"         android:layout_aligntop="@+id/previous" /> </framelayout>  <framelayout     android:layout_width="match_parent"     android:layout_height="match_parent"     android:id="@+id/note_frame"     android:orientation="vertical"     android:layout_toleftof="@+id/next"     android:layout_torightof="@+id/previous"     android:layout_below="@+id/horizontalscrollview"     android:layout_alignbottom="@+id/previous"     android:visibility="visible"     android:background="#ffffff">      <scrollview         android:layout_width="match_parent"         android:layout_height="fill_parent">          <linearlayout             android:id="@+id/note_view"             android:baselinealigned="true"             android:layout_width="match_parent"             android:layout_height="wrap_content"             android:weightsum="10"             android:orientation="vertical"             android:gravity="fill_vertical">              <textview                 android:layout_width="fill_parent"                 android:layout_height="wrap_content"                 android:id="@+id/title_note"                 android:text="title"                 android:textsize="30sp"                 android:gravity="center_vertical|center|center_horizontal"                 android:textstyle="bold"                 android:textcolor="#000000"                 android:layout_weight="9" />              <edittext                 android:layout_width="fill_parent"                 android:layout_height="wrap_content"                 android:id="@+id/title_note_text"                 android:text="title"                 android:textsize="30sp"                 android:gravity="center_vertical|center|center_horizontal"                 android:textstyle="bold"                 android:textcolor="#000000"                 android:visibility="gone"                 android:layout_weight="9" />              <textview                 android:layout_width="fill_parent"                 android:layout_height="fill_parent"                 android:id="@+id/content_note"                 android:text="content_note"                 android:layout_marginleft="15sp"                 android:layout_marginright="10sp"                 android:textcolor="#000000"                 android:alpha="1"                 android:layout_gravity="top|left|bottom|right"                 android:layout_weight="1" />              <edittext                 android:layout_width="fill_parent"                 android:layout_height="337dp"                 android:id="@+id/content_note_text"                 android:layout_marginleft="15sp"                 android:layout_marginright="10sp"                 android:textcolor="#000000"                 android:alpha="1"                 android:visibility="gone"                 android:layout_weight="1" />          </linearlayout>     </scrollview>      <imagebutton         android:layout_width="fill_parent"         android:layout_height="fill_parent"         android:id="@+id/foreground"         android:contentdescription="@string/app_name"         android:visibility="gone" />  </framelayout>  <imagebutton     android:layout_width="fill_parent"     android:layout_height="match_parent"     android:id="@+id/settings"     android:layout_alignparentend="false"     android:layout_alignparentstart="false"     android:layout_alignparentbottom="true"     android:layout_aligntop="@+id/size"     android:clickable="true"     android:alpha=".65"     android:layout_below="@+id/size"     android:layout_alignleft="@+id/size"     android:layout_alignright="@+id/previous"     android:src="@android:drawable/ic_menu_preferences"     android:contentdescription="settings"     android:padding="60dp"     android:textalignment="center"     android:croptopadding="false"     android:adjustviewbounds="false" />  <button     android:layout_width="fill_parent"     android:layout_height="wrap_content"     android:layout_alignparentstart="false"     android:src="@android:drawable/ic_input_add"     android:text="+ new note"     android:id="@+id/new_note"     android:layout_alignparentbottom="true"     android:layout_torightof="@+id/settings"     android:layout_alignparentend="false"     android:layout_aligntop="@+id/size"     android:clickable="true"     android:layout_toleftof="@+id/delete"     android:alpha=".65" />  <imagebutton     android:layout_width="wrap_content"     android:layout_height="wrap_content"     android:id="@+id/delete"     android:layout_alignparentbottom="true"     android:layout_alignparentright="true"     android:layout_aligntop="@+id/settings"     android:src="@android:drawable/ic_menu_delete"     android:alpha=".65"     android:contentdescription="@string/delete" /> 

the solution use android:fillviewport="true" on scrollview

and change linearlayout android:id="@+id/note_view" child control height wrap_content fill_parent.


Comments

Popular posts from this blog

powershell Start-Process exit code -1073741502 when used with Credential from a windows service environment -

twig - Using Twigbridge in a Laravel 5.1 Package -

c# - LINQ join Entities from HashSet's, Join vs Dictionary vs HashSet performance -