Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-Layout为按钮添加了额外的填充;给我额外的白发_Android_Layout_Button_Padding - Fatal编程技术网

Android-Layout为按钮添加了额外的填充;给我额外的白发

Android-Layout为按钮添加了额外的填充;给我额外的白发,android,layout,button,padding,Android,Layout,Button,Padding,可能重复: 到底是什么给了我这么多~5-6像素的间隔????这让我抓狂,我试着在父表行上设置填充/边距,每个按钮,文本视图,一切 以下是所示内容的XML布局: <TableLayout android:id="@+id/tableLayout1" android:layout_width="wrap_content" android:layout_height="wrap_content"> <TableRow android:id="@+id/tableRow1

可能重复:

到底是什么给了我这么多~5-6像素的间隔????这让我抓狂,我试着在父表行上设置填充/边距,每个按钮,文本视图,一切

以下是所示内容的XML布局:

<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

意大利面

我需要牺牲什么鸡才能把填充物弄出来?在理想的情况下,我会将1dip视图向上推,在按钮底部留出1dip的边距。

因为在按钮中有android:layout\u height=“36dip”这些android:layout\u height=“wrap\u content”的中间位置放置所有类似android:layout\u height=“wrap\u content”的东西


希望对您有所帮助

您也可以将其用于每个元素的间距

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

如果我将它们改为包装内容,看起来是这样的:--底部的神秘填充物仍然存在。你为什么要下载我的答案?idk我不能下载,我是一个新用户。不管怎样,这并不是我所要求的帮助……哈迪克,因为这不是一个好答案。