2010-11-03 53 views
0

這個複雜的tablelayout基本上就是我想要實現:http://i52.tinypic.com/15qelwy.jpg如何創建Android上

到目前爲止,這是我的main.xml文件

<TableLayout 
    android:paddingTop="80sp" 
    android:paddingLeft="40sp" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 

    <TableRow> 
    <TextView 
    android:text="@string/questions" 
    android:textColor="#000" 
    android:textStyle="bold" 
    android:textSize="18dip" 
    android:layout_height="100px" 
    android:layout_width="100px"/> 
    <ImageButton 
    android:id="@+id/button_one" 
    android:src="@drawable/button_flat" 
    android:layout_width="227px" 
    android:background="@null" 
    /> 
    <ImageButton 
    android:id="@+id/button_one" 
    android:src="@drawable/button_flat" 
    android:layout_width="227px" 
    android:background="@null" 
    /> 
    </TableRow> 
</TableLayout> 

結果是不漂亮,因爲它顯示了第二個按鈕插入另一列。我怎樣才能創建兩列;第一個是可擴展的,下一個列包含多個圖像按鈕?

謝謝。

回答

0

也許這樣?

<?xml version="1.0" encoding="utf-8"?> 

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:paddingTop="80sp" 
android:paddingLeft="40sp" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent"> 

<TableRow> 
    <TextView 
    android:text="@string/questions" 
    android:textColor="#000" 
    android:textStyle="bold" 
    android:textSize="18dip" 
    android:layout_height="100px" 
    android:layout_width="fill_parent"/> 

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" > 
     <ImageButton 
     android:id="@+id/button_one" 
     android:src="@drawable/button_flat" 
     android:layout_width="227px" 
     android:background="@null" 
     /> 
     <ImageButton 
     android:id="@+id/button_one" 
     android:src="@drawable/button_flat" 
     android:layout_width="227px" 
     android:background="@null" 
     /> 
</LinearLayout> 
</TableRow> 
</TableLayout>