android - Issue with Relative Layout -


i working on first android app , 1 issue have not been able find solution relative layout , footer bar.

i have set relative layout button bar @ bottom. works find if there enough content in other linear layout; however, when there not enough content fill out page, content aligned @ bottom on top of button bar. aligned @ top button bar remaining on bottom. have tried every align top option can find , setting content height fill_parent/match_parent, of cause items inside of linear layout disappear.

how can fix this?

<?xml version="1.0" encoding="utf-8"?> <relativelayout xmlns:android="http://schemas.android.com/apk/res/android"     android:id="@+id/viewpost"     android:layout_width="match_parent"     android:layout_height="match_parent"     android:background="#c9c9c9" >      <linearlayout     android:id="@+id/bottom_control_bar"     android:layout_width="match_parent"     android:layout_height="wrap_content"     android:layout_alignparentbottom="true" >     <button         android:id="@+id/btncomment"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_weight="1.0"         android:drawableleft="@drawable/content_new_event"         android:paddingbottom="2dip"         android:paddingleft="8dip"         android:paddingright="8dip"         android:paddingtop="2dip"         android:text="@string/btncomment"         android:textcolor="#797979"         android:textsize="14sp" />      <button         android:id="@+id/btnmetoo"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_weight="1.0"         android:drawableleft="@drawable/social_add_group"         android:paddingbottom="2dip"         android:paddingleft="8dip"         android:paddingright="8dip"         android:paddingtop="2dip"         android:text="@string/btnmetoo"         android:textcolor="#797979"         android:textsize="14sp" />      <button         android:id="@+id/btnflag"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_weight="1.0"         android:drawableleft="@drawable/flag"         android:paddingbottom="2dip"         android:paddingleft="8dip"         android:paddingright="8dip"         android:paddingtop="2dip"         android:text="@string/btnflag"         android:textcolor="#797979"         android:textsize="14sp" />      <button         android:id="@+id/btnshare"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_weight="1.0"         android:drawableleft="@drawable/social_share"         android:paddingbottom="2dip"         android:paddingleft="8dip"         android:paddingright="8dip"         android:paddingtop="2dip"         android:text="@string/btnshare"         android:textcolor="#797979"         android:textsize="14sp" />     </linearlayout>      <linearlayout     android:layout_width="match_parent"     android:layout_height="wrap_content"     android:layout_above="@id/bottom_control_bar"     android:layout_marginbottom="5dip"     android:layout_marginleft="10dip"     android:layout_marginright="10dip"     android:layout_margintop="10dip"     android:background="#ffffff"     android:gravity="top"     android:orientation="vertical"     android:weightsum="1.0" >      <linearlayout         android:layout_width="match_parent"         android:layout_height="match_parent"         android:orientation="horizontal" >          <textview         android:id="@+id/ticket_id"         android:layout_width="fill_parent"         android:layout_height="wrap_content"         android:visibility="gone" />          <imageview         android:id="@+id/ticket_owner_image2"         android:layout_width="50dp"         android:layout_height="50dp"         android:layout_marginleft="1dp"         android:layout_margintop="1dp"         android:background="#797979"         android:contentdescription="@string/stdimagedesc"         android:padding="1dp"         android:scaletype="fitxy"         android:src="@drawable/picture" />          <linearlayout         android:layout_width="match_parent"         android:layout_height="match_parent"         android:orientation="vertical" >          <textview             android:id="@+id/ticket_owner_name"             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:layout_marginleft="10dip"             android:layout_margintop="5dip"             android:paddingleft="5dip"             android:textcolor="#595959"             android:textsize="10sp" />          <textview             android:id="@+id/ticket_title"             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:layout_marginleft="10dip"             android:layout_margintop="2dip"             android:paddingleft="5dip"             android:textcolor="#595959"             android:textsize="14sp" />          <textview             android:id="@+id/ticket_create_date"             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:layout_marginleft="10dip"             android:layout_margintop="2dip"             android:paddingleft="5dip"             android:textcolor="#595959"             android:textsize="10sp" />         </linearlayout>     </linearlayout>      <linearlayout         android:layout_width="match_parent"         android:layout_height="match_parent"         android:layout_gravity="center" >          <textview         android:id="@+id/ticket_text"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_gravity="center_horizontal|center_vertical"         android:layout_margin="5dip"         android:textcolor="#595959"         android:textsize="14sp" />     </linearlayout>      <listview         android:id="@+id/commentlist"         android:layout_width="fill_parent"         android:layout_height="wrap_content"         android:cachecolorhint="#00000000"         android:divider="#b5b5b5"         android:dividerheight="1dp" />     </linearlayout>  </relativelayout> 

try following , let me know if want achieve:

    <?xml version="1.0" encoding="utf-8"?>     <relativelayout xmlns:android="http://schemas.android.com/apk/res/android"         android:id="@+id/viewpost"         android:layout_width="match_parent"         android:layout_height="match_parent"         android:background="#c9c9c9" >          <listview             android:id="@+id/commentlist"             android:layout_width="fill_parent"             android:layout_height="wrap_content"             android:cachecolorhint="#00000000"             android:layout_below="@+id/linear1"             android:layout_above="@+id/bottom_control_bar"             android:divider="#b5b5b5"             android:dividerheight="1dp" />          <linearlayout             android:id="@+id/bottom_control_bar"             android:layout_width="match_parent"             android:layout_height="wrap_content"             android:layout_alignparentbottom="true" >              <button                 android:id="@+id/btncomment"                 android:layout_width="wrap_content"                 android:layout_height="wrap_content"                 android:layout_weight="1.0"                 android:drawableleft="@drawable/dummy_heyzooka_icon_blue"                 android:paddingbottom="2dip"                 android:paddingleft="8dip"                 android:paddingright="8dip"                 android:paddingtop="2dip"                 android:text="aa"                 android:textcolor="#797979"                 android:textsize="14sp" />              <button                 android:id="@+id/btnmetoo"                 android:layout_width="wrap_content"                 android:layout_height="wrap_content"                 android:layout_weight="1.0"                 android:drawableleft="@drawable/dummy_heyzooka_icon_blue"                 android:paddingbottom="2dip"                 android:paddingleft="8dip"                 android:paddingright="8dip"                 android:paddingtop="2dip"                 android:text="dd"                 android:textcolor="#797979"                 android:textsize="14sp" />              <button                 android:id="@+id/btnflag"                 android:layout_width="wrap_content"                 android:layout_height="wrap_content"                 android:layout_weight="1.0"                 android:drawableleft="@drawable/dummy_heyzooka_icon_blue"                 android:paddingbottom="2dip"                 android:paddingleft="8dip"                 android:paddingright="8dip"                 android:paddingtop="2dip"                 android:text="ff"                 android:textcolor="#797979"                 android:textsize="14sp" />              <button                 android:id="@+id/btnshare"                 android:layout_width="wrap_content"                 android:layout_height="wrap_content"                 android:layout_weight="1.0"                 android:drawableleft="@drawable/dummy_heyzooka_icon_blue"                 android:paddingbottom="2dip"                 android:paddingleft="8dip"                 android:paddingright="8dip"                 android:paddingtop="2dip"                 android:text="ff"                 android:textcolor="#797979"                 android:textsize="14sp" />         </linearlayout>          <linearlayout             android:id="@+id/linear1"             android:layout_width="match_parent"             android:layout_height="wrap_content"             android:layout_alignparenttop="true"             android:layout_marginbottom="5dip"             android:layout_marginleft="10dip"             android:layout_marginright="10dip"             android:layout_margintop="10dip"             android:background="#ffffff"             android:gravity="top"             android:orientation="vertical"             android:weightsum="1.0" >              <linearlayout                 android:layout_width="match_parent"                 android:layout_height="match_parent"                 android:layout_gravity="top"                 android:orientation="horizontal" >                  <textview                     android:id="@+id/ticket_id"                     android:layout_width="fill_parent"                     android:layout_height="wrap_content"                     android:visibility="gone" />                  <imageview                     android:id="@+id/ticket_owner_image2"                     android:layout_width="50dp"                     android:layout_height="50dp"                     android:layout_marginleft="1dp"                     android:layout_margintop="1dp"                     android:background="#797979"                     android:contentdescription="ada"                     android:padding="1dp"                     android:scaletype="fitxy"                     android:src="@drawable/dummy_heyzooka_icon_blue" />                  <linearlayout                     android:layout_width="match_parent"                     android:layout_height="match_parent"                     android:orientation="vertical" >                      <textview                         android:id="@+id/ticket_owner_name"                         android:layout_width="wrap_content"                         android:layout_height="wrap_content"                         android:layout_marginleft="10dip"                         android:layout_margintop="5dip"                         android:paddingleft="5dip"                         android:textcolor="#595959"                         android:textsize="10sp" />                      <textview                         android:id="@+id/ticket_title"                         android:layout_width="wrap_content"                         android:layout_height="wrap_content"                         android:layout_marginleft="10dip"                         android:layout_margintop="2dip"                         android:paddingleft="5dip"                         android:textcolor="#595959"                         android:textsize="14sp" />                      <textview                         android:id="@+id/ticket_create_date"                         android:layout_width="wrap_content"                         android:layout_height="wrap_content"                         android:layout_marginleft="10dip"                         android:layout_margintop="2dip"                         android:paddingleft="5dip"                         android:textcolor="#595959"                         android:textsize="10sp" />                 </linearlayout>             </linearlayout>              <linearlayout                 android:layout_width="match_parent"                 android:layout_height="match_parent"                 android:layout_gravity="center" >                  <textview                     android:id="@+id/ticket_text"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_gravity="center_horizontal|center_vertical"                     android:layout_margin="5dip"                     android:textcolor="#595959"                     android:textsize="14sp" />             </linearlayout>         </linearlayout>      </relativelayout> 

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 -