2011-09-26 124 views
1

的底部稍上方的位置我需要在屏幕底部放置一個按鈕,在它下面留下一些空間。 換句話說,我使用這兩個屬性爲我的按鈕 -如何將一個按鈕放在android

android:layout_alignParentBottom="true" 
android:layout_marginBottom="20dp" 

但幅度不會屬性工作時,我使用alignParentBottom和按鈕枝只在底部。請告訴我如何將它放在底部以上一點。

這裏的XML

<RelativeLayout 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:gravity="center_horizontal" 
android:background="@drawable/board" 
android:layout_marginLeft="10dp" 
android:layout_marginRight="60dp" 
android:layout_marginTop="15dp" 
android:layout_marginBottom="10dp"> 


     <TextView 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:gravity="center_horizontal" 
      android:text="Type of Lesion" 
      android:textColor="#8B0A50" 
      android:layout_marginTop="40dp" 
      android:id="@+id/disease_listheader_textview" 
      android:drawableBottom="@drawable/underline"/> 

     <ListView 
      android:id="@+id/disease_listview" 
      android:layout_below="@id/disease_listheader_textview" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:divider="@drawable/divider" 
      android:layout_marginLeft="40dp" 
      android:layout_marginBottom="50dp" 
      android:cacheColorHint="#00000000"/> 

     <Button 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/disease_search_button" 
      android:layout_centerHorizontal="true" 
      android:background="@drawable/disease_search_btn" 
      android:layout_alignParentBottom="true" 
      android:layout_marginBottom="20dp"/> 

    </RelativeLayout> 
+0

能你把你的佈局xml在這裏? –

+0

顯示完整的按鈕xml與外部佈局.. – Ronnie

+0

@RahulChoudhary我已經把xml – Ankit

回答

0

這僅僅運行你想

<RelativeLayout android:id="@+id/relativeLayout1" android:layout_width="match_parent" android:layout_height="fill_parent"> 
    <Button android:text="Button" android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_marginBottom="20dip"></Button> 
</RelativeLayout> 
+0

NOE沒有爲我工作 – Ankit

+0

哈哈,以及發佈整個佈局找到你的bug,我發佈的代碼絕對有效我嘗試在我自己的電腦 – Lukap

+0

而不是android:layout_height =「wrap_content」put fill_parent – Lukap

1

你可以試試這個方式?

  1. 將Button標籤替換爲下面提到的標籤。我試圖總結在另一個虛擬佈局按鈕

    <LinearLayout 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_centerHorizontal="true" 
    android:layout_alignParentBottom="true" 
    android:paddingBottom="20dp"> 
    
    <Button 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:id="@+id/disease_search_button" 
         android:background="@drawable/disease_search_btn" 
         android:layout_marginBottom="20dp"/> 
    
    </LinearLayout> 
    
3

只是使相對佈局高度改變屬性值fillparent像

<RelativeLayout 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
    .................../> 


希望這有助於你

相關問題