2014-06-24 163 views
0

這裏是我的代碼如何擺脫元素周圍的默認白色「空間」?

<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    > 
    <TextView android:id="@+id/label" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:text="email" 
     /> 
    <EditText 
     android:id="@+id/inputEmail" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_below="@id/label" 

     /> 
    <Button 
     android:id="@+id/btnLogin" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@id/inputEmail" 
     android:layout_alignParentLeft="true" 
     android:padding="0dp" 
     /> 

</RelativeLayout> 

和輸出:http://imgur.com/Ga322Q6

我研究填充的定義是「邊界內部空間,邊框和實際視圖的內容之間」,是「內一個視圖「(Difference between a View's Padding and Margin) 我最初認爲白色空間是填充(在藍色邊框內)並與它一起玩耍。然而,無論填充,空白仍然在那裏。有誰知道如何擺脫這個白色空間或其所謂的?

回答

1

這是default button padding你看到你不能做任何事情,但你仍然可以給你的按鈕放置一個可繪製背景,這樣填充將消失。

溶液:

附加背景,按鈕,以便它不會有在其內的填充。