我有下面的XML文件:Android的线性布局让我头疼
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/linearLayout1"
android:background="@android:color/transparent"
android:layout_marginTop="0px"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:weightSum="1"
android:orientation="horizontal">
<Button android:id="@+id/info" android:text="Info" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom"></Button>
<Button android:id="@+id/town" android:text="Town" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom"></Button>
<Button android:id="@+id/unit" android:text="Unit" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom"></Button>
<Button android:layout_height="wrap_content" android:text="EndTurn" android:id="@+id/endturn" android:layout_width="wrap_content" android:layout_gravity="bottom"></Button>
</LinearLayout>
它提供了以下结果:http://i42.tinypic.com/otdkb4.png
现在我已经得到了有关这个一些问题:
顶部和底部填充,如何摆脱它? 我尝试了RelativeLayout,相互之间的多个布局,填充,边距,高度的变化似乎没有任何影响。
有没有办法让布局变得透明? android:背景似乎是错误的。
在第三个和第五个按钮之间有一点空间(第四个按钮应该是)。我在程序中捕捉它并将其设置为隐形。
unitButton.setVisibility(INVISIBLE); unitButton.setWidth(0); unitButton.setWidth(0);
现在两个按钮之间的距离是正常范围的两倍以上(介于1和2之间)对此有何想法? - 虽然这是一个小问题
在此先感谢。
请让这成为一个真正的问题。 – scorpiodawg