如何在android表格布局中合并两行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在android表格布局中合并两行相关的知识,希望对你有一定的参考价值。

我想知道如何在android表格布局中合并两行。我知道android:layout_span用于合并列和什么用于合并两行的属性?

答案

TableLayout中没有rowspan属性。更好地使用LinearLayoutRelativeLayout。它简单得多。或者使用GridLayout for API Level> 13

如果您依赖TableLayout,您可以实现如下行排:

<TableLayout ...>
    <TableRow..>

        <!-- Column 1 : Rowspan 2 --> 
        <TextView .../>                      

        <!-- Column 2 : 2 Rows -->
        <TableLayout ...>
            <TableRow..>
                <TextView .../>                     
            </TableRow>
            <TableRow..>
                <TextView .../>              
            </TableRow>
        </TableLayout> 

    </TableRow>

</TableLayout>

使用LinearLayouts解决方案(便宜又简单):

<LinearLayout 
    ...
    android:orientation="horizontal">

    <!-- Column 1 -->
    <LinearLayout
        ... 
        android:orientation="vertical">

        <TextView .../>  

    </LinearLayout>

    <!-- Column 2 -->
    <LinearLayout
        ... 
        android:orientation="vertical">

        <TextView .../>  
        <TextView .../>  

    </LinearLayout>

</LinearLayout>

以上是关于如何在android表格布局中合并两行的主要内容,如果未能解决你的问题,请参考以下文章

片段内的表格布局

Android表格布局格式问题

在 Android 中使用具有多个布局的单个片段

如何在android中的地图片段内中心线性布局?

在Android中,如何将数据从类传递到相应的布局/片段文件?

html如何对表格的一行中的几列进行合并的代码