• Table中collapseColumns,stretchColumns


    collapseColumns  设置需要被隐藏的列序号(序号从0开始)

    shrinkColumns     设置允许被首夺的列的序号(序号从0开始

    stretchColumns    设置允许被拉伸的列的序号(序号从0开始

    原先没设置时候的样子



    设置后的效果:



    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/root_relativeLayout_id"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">
    
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="第一个tabelLayout"
            android:textAppearance="?android:attr/textAppearanceLarge" />
    
        <!-- 第二列允许收缩,第三列允许拉伸 -->
        <TableLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content" 
            <strong><span style="color:#ff0000;">android:shrinkColumns="1" //收缩
            android:stretchColumns="2">//拉伸</span></strong>
    
            <Button
                android:id="@+id/button1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Button" />
    
            <TableRow
                android:id="@+id/tableRow1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" >
    
                <Button
                    android:id="@+id/button2"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="Button" />
    
                <Button
                    android:id="@+id/button3"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="收缩的第二列,看出效果了么" />
    
                <Button
                    android:id="@+id/button4"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="Button" />
    
            </TableRow>
        </TableLayout>
        
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="第二个tabelLayout"
            android:textAppearance="?android:attr/textAppearanceLarge" />
        
        <!-- 第二列隐藏 -->
        <TableLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content" 
            <strong><span style="color:#ff0000;">android:collapseColumns="1">//隐藏</span></strong>
    
            <Button
                android:id="@+id/button5"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Button" />
    
            <TableRow
                android:id="@+id/tableRow2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" >
    
                <Button
                    android:id="@+id/button6"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="Button" />
    
                <Button
                    android:id="@+id/button7"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="Button" />
    
                <Button
                    android:id="@+id/button8"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="Button" />
    
            </TableRow>
        </TableLayout>
    
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="第三个tabelLayout"
            android:textAppearance="?android:attr/textAppearanceLarge" />
    
        <!-- 第二列和第三列拉伸 -->
        <TableLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content" 
           <strong><span style="color:#ff0000;"> android:stretchColumns="1,2">//拉伸</span></strong>
    
            <Button
                android:id="@+id/button9"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Button" />
    
            <TableRow
                android:id="@+id/tableRow3"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" >
    
                <Button
                    android:id="@+id/button10"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="Button" />
    
                <Button
                    android:id="@+id/button11"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="Button" />
    
                <Button
                    android:id="@+id/button12"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="Button" />
    
            </TableRow>
    
            <TableRow
                android:id="@+id/tableRow4"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" >
    
                <Button
                    android:id="@+id/button13"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="Button" />
    
                <Button
                    android:id="@+id/button14"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="Button" />
    
            </TableRow>
        </TableLayout>
    
    </LinearLayout>
    


  • 相关阅读:
    高精度类模板
    NOIP2012 疫情控制
    NOIP2012 借教室
    Uva 长城守卫——1335
    Uva 网络(Network,Seoul 2007,LA 3902)
    oracle 中decode函数用法
    oracle数据库查询出多条数据,合并,之后列转行
    mysql中插入序列表
    mysql中创建event定时任务
    mysql 取得各种时间
  • 原文地址:https://www.cnblogs.com/tianzhijiexian/p/3852643.html
Copyright © 2020-2023  润新知