android - Three children on RelativeLayout does not get place to be shown -


hi trying show 4 direct children on relative layout first 1 editext (in 'gone' visibility) , second 1 linearlayout textview , imageview , third listview , fourth linearlayout.

listview gets on children. posting below code.

<?xml version="1.0" encoding="utf-8"?> <relativelayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/scrollview" android:background="@drawable/bg" android:layout_width="match_parent" android:layout_height="match_parent"  tools:context="com.antoinecampbell.gcmdemo.gcmactivity$placeholderfragment"> <edittext             android:id="@+id/recepient"             android:layout_width="match_parent"             android:layout_height="wrap_content"             android:layout_alignparenttop="true"             android:hint="number"             android:imeoptions="actionsend"             android:inputtype="phone"             android:visibility="invisible">             <requestfocus /> </edittext> <linearlayout     android:id="@+id/linearlayout1"     android:layout_width="match_parent"     android:layout_height="wrap_content"     android:orientation="vertical"     android:layout_below="@+id/recepient" >      <textview         android:id="@+id/textview1"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_margin="@dimen/padding_small"         android:text="preview"         android:textstyle="bold"         android:textappearance="?android:attr/textappearancesmall"          android:visibility="gone"/>        <imageview android:id="@+id/imageshow"         android:layout_width="100dp"         android:layout_height="100dp"         android:src="@drawable/abs__ic_go"         android:layout_gravity="center_horizontal"         android:visibility="gone"/>             </linearlayout>   <listview android:id="@+id/listmessages"           android:layout_width="match_parent"           android:layout_height="wrap_content"           android:layout_below="@+id/linearlayout1"           android:cachecolorhint="#00000000"           android:divider="#00000000"           android:listselector="#00000000"                        />   <linearlayout         android:id="@+id/bottomview"         android:layout_width="match_parent"         android:layout_height="wrap_content"         android:gravity="center_vertical"          android:layout_below="@+id/listmessages"         android:layout_alignparentbottom="true"         android:visibility="gone"         android:background="#ffffff">          <com.rockerhieu.emojicon.emojiconedittext             android:id="@+id/name_edittext"             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:layout_margin="@dimen/padding_small"             android:layout_weight="1"             android:hint="@string/enter_message_text"             android:imeoptions="actionsend"             android:inputtype="text"              android:layout_gravity="center_vertical"             android:visibility="visible"/>           <linearlayout android:layout_width="wrap_content"                       android:id="@+id/frameview"                       android:layout_height="wrap_content"                       android:orientation="horizontal"                       android:visibility="gone">         <fragment         android:id="@+id/emojicons"                     android:layout_width="match_parent"         android:layout_height="220dp"         class="com.rockerhieu.emojicon.emojiconsfragment"/>         </linearlayout>           <imagebutton             android:id="@+id/send_message_button"             android:background="@drawable/angry"             android:layout_width="wrap_content"             android:layout_height="wrap_content"                          android:onclick="onclick"             android:visibility="visible"/>     </linearlayout>      </relativelayout> 

please me out solving issue.

now tried using linearlayout scrollview inside it, not scrolling listview

 <?xml version="1.0" encoding="utf-8"?>  <linearlayout xmlns:android="http://schemas.android.com/apk/res/android"  android:layout_width="match_parent"  android:layout_height="match_parent"  android:orientation="vertical" >  <scrollview      android:layout_width="match_parent"     android:layout_height="0dip"     android:layout_weight="1">     <linearlayout         android:layout_width="match_parent"         android:layout_height="wrap_content"         android:orientation="vertical" >           <edittext             android:id="@+id/recepient"             android:layout_width="match_parent"             android:layout_height="wrap_content"             android:layout_alignparenttop="true"             android:hint="number"             android:imeoptions="actionsend"             android:inputtype="phone"             android:visibility="invisible">             <requestfocus />     </edittext>      <textview         android:id="@+id/textview1"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_margin="@dimen/padding_small"         android:text="preview"         android:textstyle="bold"         android:textappearance="?android:attr/textappearancesmall"          android:visibility="gone"/>        <imageview android:id="@+id/imageshow"         android:layout_width="100dp"         android:layout_height="100dp"         android:src="@drawable/abs__ic_go"         android:layout_gravity="center_horizontal"         android:visibility="gone"/>          <listview android:id="@+id/listmessages"           android:layout_width="match_parent"           android:layout_height="wrap_content"           android:layout_below="@+id/linearlayout1"           android:cachecolorhint="#00000000"           android:divider="#00000000"           android:listselector="#00000000"                        />       </linearlayout>     </scrollview>     <linearlayout         android:id="@+id/bottomview"         android:layout_width="match_parent"         android:layout_height="wrap_content"         android:gravity="center_vertical"          android:layout_below="@+id/listmessages"         android:layout_alignparentbottom="true"         android:visibility="visible"         android:background="#ffffff">          <com.rockerhieu.emojicon.emojiconedittext             android:id="@+id/name_edittext"             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:layout_margin="@dimen/padding_small"             android:layout_weight="1"             android:hint="@string/enter_message_text"             android:imeoptions="actionsend"             android:inputtype="text"              android:layout_gravity="center_vertical"             android:visibility="visible"/>           <linearlayout android:layout_width="wrap_content"                       android:id="@+id/frameview"                       android:layout_height="wrap_content"                       android:orientation="horizontal"                       android:visibility="gone">         <fragment         android:id="@+id/emojicons"                     android:layout_width="match_parent"         android:layout_height="220dp"         class="com.rockerhieu.emojicon.emojiconsfragment"/>         </linearlayout>           <imagebutton             android:id="@+id/send_message_button"             android:background="@drawable/angry"             android:layout_width="wrap_content"             android:layout_height="wrap_content"                          android:onclick="onclick"             android:visibility="visible"/>     </linearlayout>     </linearlayout> 

the listview go on other elements because you've not given relative positions. in relative layout, every element default appear @ (0,0) (ie top left corner of view) unless it's given layout_below, layout_alignbottom etc parameter determine it's drawn.

so in case, 'resumably want listview have android:layout_below="@id/linearlayout1 , bottomview android:layout_below="@id/listmessages.


Comments

Popular posts from this blog

javascript - Jquery show_hide, what to add in order to make the page scroll to the bottom of the hidden field once button is clicked -

javascript - Highcharts multi-color line -

javascript - Enter key does not work in search box -