2011-04-19 24 views
5
ekstra veren

Olası Çoğalt:
Is there a way to completely eliminate padding in a LinearLayout containing buttons?Android - Düzen düğmeleri ekstra dolgu veriyor; Beni gri kıllar

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

bana boşluk bu ekstra ~ 5-6 piksel veren dünyada ne olabilir ??? ? Beni çıldırtıyordu, ebeveyn TableRow'a, her bir düğmeye, metin görüntülerine, her şeye yastıkları/kenar boşluklarını ayarlamayı denedim!

İşte gösterilmiştir ne XML düzeni aşağıdaki gibidir:

<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 

Ne tavuk Oradan o dolguyu almak için feda gerekiyor? İdeal bir dünyada, 1dip görünümünü, düğmenin alt tarafına 1dip'lik bir kenar boşluğuyla göstereceğim.

cevap

0

düğmelerde android Çünkü: Bu android layout_height = "36dip" intead: android gibi layout_height = "wrap_content" yer evrything: layout_height = "wrap_content"

o

+1

Ben wrap_content bunları değiştirirseniz için boşluk için kullanın: [link] (http://i158.photobucket.com/albums/t97/fooshards/Whyyyyyy2.png) - - Alttaki küçük gizemli dolgu hala orada. – Eric

-5

yapabilirsiniz yardım Umut Ayrıca bu gibi görünüyor, her elemanları

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

Neden cevabım için downvotiong gerekir? –

+0

İndirme işlemini reddediyorum, yeni bir kullanıcıyım. her neyse bu gerçekten yardım için ne sordum .... – Eric

+0

Hardik, çünkü bu iyi bir cevap değil. – Klaus