This TableLayout layout or its LinearLayout parent is possibly useless_dengjuan7930的博客-程序员宅基地

技术标签: 移动开发  

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <!-- 定义第一个表格布局,指定第2列允许收缩,第3列允许拉伸 -->

    <TableLayout
        android:id="@+id/TableLayout01"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:shrinkColumns="1"
        android:stretchColumns="2" >

        <!-- 直接添加按钮,它自己会占一行 -->

        <Button
            android:id="@+id/ok1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="独自一行的按钮" />
        <!-- 添加一个表格行 -->

        <TableRow>

            <!-- 为该表格行添加3个按钮 -->

            <Button
                android:id="@+id/ok2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="普通按钮" />

            <Button
                android:id="@+id/ok3"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="收缩的按钮" />

            <Button
                android:id="@+id/ok4"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="拉伸的按钮" />
        </TableRow>
    </TableLayout>

    

</LinearLayout>

上述LinearLayout中只有一个TableLayout,在<TableLayout处有警告信息:This TableLayout layout or its LinearLayout parent is possibly useless

 

下面的LinearLayout中有两个TableLayout就没有这种警告信息:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <!-- 定义第一个表格布局,指定第2列允许收缩,第3列允许拉伸 -->

    <TableLayout
        android:id="@+id/TableLayout01"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:shrinkColumns="1"
        android:stretchColumns="2" >

        <!-- 直接添加按钮,它自己会占一行 -->

        <Button
            android:id="@+id/ok1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="独自一行的按钮" />
        <!-- 添加一个表格行 -->

        <TableRow>

            <!-- 为该表格行添加3个按钮 -->

            <Button
                android:id="@+id/ok2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="普通按钮" />

            <Button
                android:id="@+id/ok3"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="收缩的按钮" />

            <Button
                android:id="@+id/ok4"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="拉伸的按钮" />
        </TableRow>
    </TableLayout>

    <TableLayout
        android:id="@+id/TableLayout02"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:collapseColumns="1" >

        <!-- 直接添加按钮,它自己会占一行 -->

        <Button
            android:id="@+id/ok5"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text=" 独自一行的按钮 " />
        <!-- 定义一个表格行 -->

        <TableRow>

            <!-- 为该表格行添加3个按钮 -->

            <Button
                android:id="@+id/ok6"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="普通按钮1" />

            <Button
                android:id="@+id/ok7"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="被隐藏的按钮" />

            <Button
                android:id="@+id/ok8"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="普通按钮 3" />
        </TableRow>
    </TableLayout>

</LinearLayout>

 

转载于:https://www.cnblogs.com/crazyrunning/p/3448511.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/dengjuan7930/article/details/101489863

智能推荐

C语言优化实例:不在循环中return_chfe910的博客-程序员宅基地

近来对C语言的优化进行了一些研究:不在循环中Returnint getSum(int *data, int len){ int i,sum = 0; for (i = 0; i < len; ++i) { if (data[i] < 0) return -1; sum += data[i]; } return sum;}

程序员创业成功必须遵守的几条铁律 _lingxing_2015的博客-程序员宅基地

作者tag:c/c++ 首富 比尔 老板法则 function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http:

js编码解码decodeURI()与decodeURIComponent()的区别_js decodeuricomponent与_图图小淘气_real的博客-程序员宅基地

1. 定义和用法decodeURI() 函数可对 encodeURI() 函数编码过的 URI 进行解码。decodeURIComponent() 函数可对 encodeURIComponent() 函数编码的 URI 进行解码。从W3C的定义和用法来看,两者没有什么区别,但是两者的参数是有区别的:decodeURI(URIstring) //URIstring ..._js decodeuricomponent与

DSP:数字信号处理(Digital Signal Processing)_彬彬在线的博客-程序员宅基地

目录 数字信号处理 DSP微处理器 轻松体验DSP DSP技术 中国DSP市场现状 DSP未来发展 Windows系统DSP 文件扩展名:DSP 磷酸氢二钠:DSP DSP的应用 DSP的优缺点: 磷酸氢二钠:DSP DSP的应用 DSP的优缺点: [编辑本段]数字信号处理  DSP数字信号处理(Digital Signal Processing,简称D_digital signal processing

教程!pdf编辑器中文版如何在PDF文件查找关键词_chongju1386的博客-程序员宅基地

想要打开PDF文件查找关键词,就需要使用专业的PDF文件编辑器进行查找,在这里推荐大家使用迅捷PDF编辑器。这款软件具备完整的PDF文件编辑功能,因此利用这款软件可以对PDF文件进行任意编辑操作,其中就包括查找关键词功能,接下来就来告诉大家如何使用迅捷PDF编辑器打开PDF文件查找关键词。 ...

UITabBarController 、TabBar背景颜色设置,UITabBarItem的文字样式(颜色和大小)UITabBarItem的位置调整..._weixin_30369087的博客-程序员宅基地

改变UITabBarController的颜色 UIView*mView=[[UIView alloc]initWithFrame:CGRectMake(0,0,320,48)];//这是部分tabbar的颜色 [mView setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"ydy1....

随便推点

Idea更换主题样式背景,自定义下载更换主题样式_idea样式切换_大雨、的博客-程序员宅基地

1.选择你喜欢的主题样式,点击下载jar主题样式, 文件是jar包形式, 下载好随便放到一个文件夹, 最好和Idea安装包放在一块儿2.打开idea工具,打开Setting. 直接搜索Console Font , 按步骤操作3. 找到你下载的 jar文件 确定后,等待工具重启4 .Idea重启后, 再次打开Setting. 直接搜索Console Font , 按步骤操作, 即可完成主题..._idea样式切换

java word加粗_Java在Word 中设置文字样式_李枝蔚的博客-程序员宅基地

import com.spire.doc.Document;import com.spire.doc.FileFormat;import com.spire.doc.Section;import com.spire.doc.documents.*;import com.spire.doc.fields.TextRange;import java.awt.*;public class SetChar...

LeetCode第23题 合并K个升序链表_leetcode23_覃会程的博客-程序员宅基地

问题描述:给你一个链表数组,每个链表都已经按升序排列。请你将所有链表合并到一个升序链表中,返回合并后的链表。示例 1:输入:lists = [[1,4,5],[1,3,4],[2,6]]输出:[1,1,2,3,4,4,5,6]解释:链表数组如下:[ 1->4->5, 1->3->4, 2->6]将它们合并到一个有序链表中得到。1->1->2->3->4->4->5->6示例 2:输入:lists_leetcode23

C和C++程序员_iteye_16747的博客-程序员宅基地

C和C++程序员 2009年10月19日   简述C和C++程序员学习历程  哈哈!有幸在某网站发现这篇文章,读罢,觉得蛮有道理,发来大家一起共勉之   总是被同学们问到,如何学习C和C++才不茫然,才不是乱学,想了一下,这里给出一个总的回复。     一家之言,欢迎拍砖哈。     1、可以考虑先学习C.     大多数时候,我们学习语言的目的,不是为了..._c程序员和c++程序员

排序算法之插入排序【小二讲堂】_算法插入排序的课堂导入_数据小二的博客-程序员宅基地

【排序思想】* 插入排序思想:* 1.首先将数组的第一位看做一个已经排好序的数组,(一个数已经有序)* 2.将后面的无序数组看做一个数组,* 3.将无序数组中的第一位与有序数组中的第一一位进行比较,* 如果无序数组中的第一位比有序数组的数小,则将无序数组中的比较的数储存到一个区域* 4.然后将最后一位放到有序数组的第一位,然后进行然后再用储存到区域的这个数与有序数组* 中的其他数逐个..._算法插入排序的课堂导入

python 时间格式化和时间比较_python timestamp 比较_清泉影月的博客-程序员宅基地

前言:工作中经常需要对时间做格式化处理,也有时候需要对各种格式的时间进行比较,这里简单梳理一下处理方法。1.时间格式化时间格式化涉及到不同类型的时间格式相互转换,其简单的思路就是规定一种通用时间表示格式,转换的话就先转成通用格式,然后再做进一步调整,我们通常见的格式是时间戳,所以这里写一个时间戳转格式时间的函数import datetimedef get_formattime_from..._python timestamp 比较

推荐文章

热门文章

相关标签