2015-01-05 70 views
1

工作,我有這樣的佈局爲什麼安卓layout_above不

<ListView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:id="@+id/comments_list" android:layout_gravity="center" 
      android:layout_below="@+id/phone_editText" android:layout_alignParentLeft="true" 
      android:layout_alignParentStart="true" android:layout_above="@+id/bottom_container" 
      android:layout_alignRight="@+id/search_btn" android:layout_alignEnd="@+id/search_btn"/> 
    <AutoCompleteTextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/phone_editText" 
      android:hint="enter phone" 
      android:layout_alignParentTop="true" 
      android:layout_centerHorizontal="true"/> 
    <CheckBox 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="blocked" 
      android:id="@+id/isBlocked_cb" 
      android:layout_toStartOf="@+id/phone_editText" 
      android:layout_toLeftOf="@+id/phone_editText" 
      android:layout_above="@+id/comments_list" 
      android:checked="true" android:layout_alignParentTop="true" android:layout_alignParentLeft="true" 
      android:layout_alignParentStart="true"/> 
    <Button 
      style="?android:attr/buttonStyleSmall" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="search" 
      android:id="@+id/search_btn" 
      android:layout_toEndOf="@+id/phone_editText" 
      android:layout_toRightOf="@+id/phone_editText" 
      android:layout_above="@+id/comments_list" 
      android:layout_alignParentTop="true" android:layout_alignParentRight="true" 
      android:layout_alignParentEnd="true" android:onClick="foo"/> 

    <RelativeLayout android:id="@+id/bottom_container" 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" 
      android:layout_alignParentBottom="true"> 
     <AutoCompleteTextView 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:id="@+id/comment_text" 
       android:hint="enter comment" 
       android:layout_alignParentBottom="true" android:layout_centerHorizontal="true"/> 

     <Button style="?android:attr/buttonStyleSmall" android:layout_width="wrap_content" 
       android:layout_height="wrap_content" android:text="Add" android:id="@+id/add_btn" 
       android:layout_alignParentBottom="true" 
       android:layout_toRightOf="@+id/comment_text" android:layout_alignTop="@+id/comment_text"/> 
    </RelativeLayout> 
    <LinearLayout 
      android:focusable="true" android:focusableInTouchMode="true" 
      android:layout_width="0px" android:layout_height="0px"/> 
</RelativeLayout> 

我想bottom_container要低於我的ListView

,但在模擬器上,他們似乎在另一個之上:

enter image description here

+0

實際問題是什麼?問題?,你試過的東西.. – Hacketo

+0

對不起。圖像未被上傳 –

+0

layout_alignParentBottom上的bottom_container對齊底部到父親relativeLayout,應該嘗試刪除這個 – Hacketo

回答

0

你的問題是很完整,但我看到一些潛在的錯誤在你的XML有關的「上面」

例如

這是一個錯誤,你不能聲明父對齊頂部和togheter結束......在任何情況下,如果我是對的,那些ovverride layout_above。

相關問題