我試圖使用網格佈局模仿這種對Android設計的:如何配置網格佈局,以佔據了大部分橫屏空間
我想我有大部分是使用下面的代碼完成:
<?xml version="1.0" encoding="utf-8"?>
<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:columnCount="8"
android:rowCount="4"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:orientation="horizontal"
android:background="@drawable/rounded">
<TextView
android:layout_gravity="center_horizontal"
android:text="Some Text Here"
android:textStyle="bold"
android:textColor="#000000"
android:textSize="30dp"
android:textAlignment="center"
android:layout_columnSpan="8"
android:paddingBottom="10dp"
/>
<TextView
android:text="16"
android:textStyle="bold"
android:paddingRight="70dp"
android:textColor="#000000"
android:textSize="18dp"
android:paddingLeft="10dp"
android:paddingBottom="5dp"/>
<TextView
android:text="27"
android:textStyle="bold"
android:paddingRight="70dp"
android:textSize="18dp"
android:textColor="#000000"/>
<TextView
android:text="52"
android:textStyle="bold"
android:layout_columnSpan="6"
android:textSize="18dp"
android:paddingRight="10dp"
android:textColor="#000000"/>
<TextView
android:text="Text 1"
android:paddingRight="20dp"
android:paddingLeft="10dp"
android:textSize="18dp"
android:textColor="#ff565656"
android:paddingBottom="10dp"/>
<TextView
android:text="Text 2"
android:paddingRight="20dp"
android:textSize="18dp"
android:textColor="#ff565656"/>
<TextView
android:text="Text 3"
android:textColor="#ff565656"
android:textSize="18dp"
android:paddingRight="10dp"/>
</GridLayout>
然而,當我在模擬器中運行它,它看起來是這樣的:
請注意,它會在左側和右側留下太多空間。
問題
如何配置網格佈局,它佔據了大部分屏幕上左右的它(就像上面的例子中)。
如何更改屏幕背景顏色 - 現在它是黑色的,我想將其更改爲另一種顏色。
然而,這種方式有效,所有其他方法都不能很好地對齊。我怎樣才能解決這個問題?現在看起來像這樣:http://i.imgur.com/HKbYfYX.png – Anthony
對不起哥們,這裏是深夜......我會在早上趕上你。 –