2012-12-21 85 views

回答

3

不完全確定你想要什麼,但這裏是如何獲得Buttons的「行」在一個TableRow。做一些類似的事情,看看你是在說什麼。

我在另一個LinearLayouthorizontal orientation加入LinearLayoutTableRowvertical orientation,然後包裝器的Buttons

<TableRow> 

    <LinearLayout 
     android:id="@+id/layout3" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:orientation="vertical" > 

     <LinearLayout 
      android:id="@+id/layout1" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:orientation="horizontal" > 

      <Button 
       android:id="@+id/button1" 
       android:layout_width="0dip" 
       android:layout_height="wrap_content" 
       android:layout_weight="1" 
       android:text="ABCDE" /> 

      <Button 
       android:id="@+id/button2" 
       android:layout_width="0dip" 
       android:layout_height="wrap_content" 
       android:layout_weight="1" 
       android:text="A" /> 

      <Button 
       android:id="@+id/button3" 
       android:layout_width="0dip" 
       android:layout_height="wrap_content" 
       android:layout_weight="1" 
       android:text="ABC" /> 
     </LinearLayout> 

     <LinearLayout 
      android:id="@+id/layout2" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:orientation="horizontal" > 

      <Button 
       android:id="@+id/button1" 
       android:layout_width="0dip" 
       android:layout_height="wrap_content" 
       android:layout_weight="1" 
       android:text="ABCDE" /> 

      <Button 
       android:id="@+id/button2" 
       android:layout_width="0dip" 
       android:layout_height="wrap_content" 
       android:layout_weight="1" 
       android:text="A" /> 

      <Button 
       android:id="@+id/button3" 
       android:layout_width="0dip" 
       android:layout_height="wrap_content" 
       android:layout_weight="1" 
       android:text="ABC" /> 
     </LinearLayout> 
    </LinearLayout> 
</TableRow>