2011-04-19 24 views
5

thể trùng lặp:
Is there a way to completely eliminate padding in a LinearLayout containing buttons?Android - Bố cục tạo nút đệm bổ sung; đem lại cho tôi thêm lông xám

http://i158.photobucket.com/albums/t97/fooshards/Whyyyy.png

gì trên thế giới có thể đem lại cho tôi này thêm ~ 5-6 pixel của khoảng cách ??? ? Nó đã khiến tôi phát điên, tôi đã thử thiết lập các bộ đệm/lề trên TableRow mẹ, mỗi nút riêng lẻ, các bản xem trước văn bản, mọi thứ!

Dưới đây là cách bố trí XML về những gì đang hiển thị:

<TableLayout android:id="@+id/tableLayout1" android:layout_width="wrap_content" android:layout_height="wrap_content"> 

    <TableRow android:id="@+id/tableRow1" android:layout_width="wrap_content" android:layout_height="wrap_content" > 
     <TextView android:text="Resource1 - $Price" android:id="@+id/resourceText1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="3"></TextView> 
     <Button android:text="@string/buybtn" android:id="@+id/buyButton1" android:onClick="buyButtonClick" android:layout_width="80dip" android:layout_height="36dip"></Button> 
     <TextView android:text="XXX" android:id="@+id/resourceHeld1" android:layout_width="30dip" android:layout_height="wrap_content" android:gravity="center"></TextView> 
     <Button android:text="@string/sellbtn" android:id="@+id/sellButton1" android:onClick="sellButtonClick" android:layout_width="80dip" android:layout_height="36dip"></Button> 
    </TableRow> 

    <View android:layout_height="1dip" android:background="#FF303030"/> 

    <TableRow android:id="@+id/tableRow2" android:layout_width="wrap_content" android:layout_height="wrap_content"> 
     <TextView android:text="Resource2 - $Price" android:id="@+id/resourceText2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="3"></TextView> 
     <Button android:text="@string/buybtn" android:id="@+id/buyButton2" android:onClick="buyButtonClick" android:layout_width="80dip" android:layout_height="36dip"></Button> 
     <TextView android:text="XXX" android:id="@+id/resourceHeld2" android:layout_width="30dip" android:layout_height="wrap_content" android:gravity="center"></TextView> 
     <Button android:text="@string/sellbtn" android:id="@+id/sellButton2" android:onClick="sellButtonClick" android:layout_width="80dip" android:layout_height="36dip"></Button> 
    </TableRow> 

etc etc etc copypasta 

gà gì tôi cần phải hy sinh để có được đệm mà ra khỏi đó? Trong một thế giới lý tưởng, tôi sẽ di chuyển chế độ xem 1dip với lề 1dip so với cuối nút.

Trả lời

0

Bởi vì trong các nút bạn có android: layout_height = "36dip" intead của những android: layout_height = "wrap_content" nơi evrything như android: layout_height = "wrap_content"

Hy vọng nó sẽ giúp

+1

Nếu tôi thay đổi chúng để wrap_content, nó trông như thế này: [link] (http://i158.photobucket.com/albums/t97/fooshards/Whyyyyyy2.png) - - miếng đệm bí ẩn nhỏ ở phía dưới vẫn còn đó. – Eric

-5

Bạn có thể cũng sử dụng cho khoảng cách cho mỗi yếu tố

android:layout_marginLeft="20dip" 
android:layout_marginLRight="20dip" 
android:layout_marginTop="20dip" 
+0

tại sao bạn nên downvotiong cho câu trả lời của tôi ?? –

+0

idk i cant downvote, im một người dùng mới. anyways thats không thực sự những gì tôi yêu cầu giúp đỡ với .... – Eric

+0

Hardik, bởi vì nó không phải là một câu trả lời tốt. – Klaus

Các vấn đề liên quan