Android的表格布局ROWSPAN布局、表格、Android、ROWSPAN

2023-09-12 23:55:43 作者:长留最冷白子画

我想建立以下布局,但它不能正常工作。

 <的LinearLayout机器人:方向=横向...>
  < ImageView的...>< / ImageView的>
        < TableLayout ...>
                        <的TableRow ..>
                              < ImageView的...>< / ImageView的>
                              < ImageView的...>< / ImageView的>
                              < ImageView的...>< / ImageView的>
                        < /的TableRow>
                         <的TableRow ..>
                              < ImageView的...>< / ImageView的>
                              < ImageView的...>< / ImageView的>
                              < ImageView的...>< / ImageView的>
                        < /的TableRow>
       < / TableLayout>
  < ImageView的...>< / ImageView的>
< / LinearLayout中>
 

解决方案

我把这个在一起真快,试试这个:

 < XML版本=1.0编码=UTF-8&GT?;
< LinearLayout中的xmlns:机器人=htt​​p://schemas.android.com/apk/res/android
    机器人:方向=横向
    机器人:layout_width =FILL_PARENT
    机器人:layout_height =FILL_PARENT>
    < ImageView的机器人:layout_width =50dip机器人:layout_height =100dip机器人:后台=#CC0000/>
    < TableLayout机器人:layout_width =WRAP_CONTENT机器人:layout_height =WRAP_CONTENT>
        <的TableRow>
            < ImageView的机器人:layout_width =50dip机器人:layout_height =50dip机器人:后台=#aaaa00/>
            < ImageView的机器人:layout_width =50dip机器人:layout_height =50dip机器人:后台=#00aa00/>
            < ImageView的机器人:layout_width =50dip机器人:layout_height =50dip机器人:后台=#aaaa00/>
        < /的TableRow>
        <的TableRow>
            < ImageView的机器人:layout_width =50dip机器人:layout_height =50dip机器人:后台=#00aa00/>
            < ImageView的机器人:layout_width =50dip机器人:layout_height =50dip机器人:后台=#aaaa00/>
            < ImageView的机器人:layout_width =50dip机器人:layout_height =50dip机器人:后台=#00aa00/>
        < /的TableRow>
    < / TableLayout>
    < ImageView的机器人:layout_width =50dip机器人:layout_height =100dip机器人:后台=#CC0000/>
< / LinearLayout中>
 

好用漂亮的Android 表格框架

I want to build the following layout but it is not working.

<LinearLayout android:orientation="horizontal"...>
  <ImageView ...></ImageView>
        <TableLayout ...>
                        <TableRow..>
                              <ImageView ...></ImageView>
                              <ImageView ...></ImageView>
                              <ImageView ...></ImageView>
                        </TableRow>
                         <TableRow..>
                              <ImageView ...></ImageView>
                              <ImageView ...></ImageView>
                              <ImageView ...></ImageView>
                        </TableRow>
       </TableLayout>
  <ImageView ...></ImageView>
</LinearLayout>

解决方案

I put this together really fast, try this:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent">
    <ImageView android:layout_width="50dip" android:layout_height="100dip" android:background="#cc0000"/>
    <TableLayout android:layout_width="wrap_content" android:layout_height="wrap_content">
        <TableRow>
            <ImageView android:layout_width="50dip" android:layout_height="50dip" android:background="#aaaa00"/>
            <ImageView android:layout_width="50dip" android:layout_height="50dip" android:background="#00aa00"/>
            <ImageView android:layout_width="50dip" android:layout_height="50dip" android:background="#aaaa00"/>
        </TableRow>
        <TableRow>
            <ImageView android:layout_width="50dip" android:layout_height="50dip" android:background="#00aa00"/>
            <ImageView android:layout_width="50dip" android:layout_height="50dip" android:background="#aaaa00"/>
            <ImageView android:layout_width="50dip" android:layout_height="50dip" android:background="#00aa00"/>
        </TableRow>
    </TableLayout>
    <ImageView android:layout_width="50dip" android:layout_height="100dip" android:background="#cc0000"/>
</LinearLayout>