当前位置:首页 > 引流 > 正文内容

android相对布局详解(android框架布局文件详解)

admin2年前 (2022-10-10)引流601

TableLayout(表格布局)

Android中的表格布局与html中的表格标签< table >< tr >< td >相似,通过使用表格的行与列来排列组件。如果一行上有多个组件的话,就要在TableLayout中添加一个TableRow的容器,把组件都丢到里面!一个Tablerow一行,有多少列则是看TableRow中的组件个数。

常用属性

android:collapseColumns:隐藏某一列

android:shrinkColumns:允许某一列收缩

android:stretchColumns:拉伸某一列

这三个属性的列号都是从0开始计算的,如shrinkColunmns = “3”,对应的是第四列,可以设置多个,用逗号隔开比如”0,3″,如果是所有列都生效,用”*”号即可。

android:layout_column=”3″:表示的就是跳过第三个,直接显示到第四个格子处,从1开始计算。

android:layout_span=”2″:表示合并2个单元格,也就说这个组件占2个单元格。

看代码

<TableLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center_vertical"
    android:stretchColumns="2"
    android:shrinkColumns="1">
    <TableRow
        android:layout_width="match_parent"
        android:layout_height="match_parent">
        <Button
            android:id="@+id/button7"
            android:layout_width="139dp"
            android:layout_height="117dp"
            android:text="Button1" />

        <Button
            android:id="@+id/button6"
            android:layout_width="139dp"
            android:layout_height="117dp"
            android:text="Button2" />

        <Button
            android:id="@+id/button4"
            android:layout_width="139dp"
            android:layout_height="117dp"
            android:text="Button3" />
    </TableRow>
    <TableRow
        android:layout_width="match_parent"
        android:layout_height="match_parent">
        <Button
            android:id="@+id/button9"
            android:layout_width="139dp"
            android:layout_height="117dp"
            android:text="Button4" />
        <Button
            android:id="@+id/button8"
            android:layout_width="139dp"
            android:layout_height="117dp"
            android:text="Button5" />
        <Button
            android:id="@+id/button5"
            android:layout_width="139dp"
            android:layout_height="117dp"
            android:text="Button6" />
    </TableRow>
</TableLayout>

效果图

   

FrameLayout(帧布局)

帧布局是最为简单的一种布局,该布局为每个加入其中的控件创建一个空白区域,称为一帧,每个控件占据一帧。采用帧布局时,所有控件都默认显示在屏幕左上角,并按照先后放入的顺序重叠摆放,先放入的将会在最底层,后放入的控件显示在最顶层。帧布局使用于图层设计。

属性

foreground :设置帧布局容器的前景图像

foregroundGravity :属性设置图像的显示位置

看代码

<FrameLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:foreground="@mipmap/ic_launcher"
    android:foregroundGravity="bottom">
    <TextView
        android:id="@+id/textView"
        android:layout_width="460dp"
        android:layout_height="336dp"
        android:background="@color/colorAccent"
        android:text="TextView" />
    <TextView
        android:id="@+id/textView2"
        android:layout_width="332dp"
        android:layout_height="242dp"
        android:background="@color/colorPrimary"
        android:text="TextView" />
</FrameLayout>

效果图

 

扫描二维码推送至手机访问。

版权声明:本文中部分文字、图片、音频、视频来源于互联网及公开渠道,仅供学习参考,版权归原创者所有! 如侵犯到您的权益,请及时通知我们!我们将在第一时间内删除。

本文链接:https://73ya.com/yinliu/1743.html

分享给朋友:

“android相对布局详解(android框架布局文件详解)” 的相关文章

抖音视频怎么推广 抖音视频怎么推广宣传

大家拍完抖音后是不是流量都不高呢,那么这就需要做到推广宣传了。今天我们就一起来看看关于抖音视频怎么推广,抖音视频怎么推广宣传的相关内容。 抖音视频怎么推广  1、通过开通抖音信息流广告账户进行推广 抖音信...

掌握抖音引流技巧 抖音平台引流技巧

抖音现在更多时候是一个赚钱的软件了,可以有各种的小店。而我们在其中能够为自己的账号做引流推广,收获粉丝。今天我们就一起来看看关于掌握抖音引流技巧,抖音平台引流技巧的相关内容。 掌握抖音引流技巧 一、做好定位 ,垂直细分领域...

抖音拍摄技巧攻略 抖音拍摄技巧与拍摄方法

我们在拍摄抖音的时候,其实是有着许多的小技巧的,那么今天我们就一起抖音拍摄技巧攻略,抖音拍摄技巧与拍摄方法的相关内容。 抖音拍摄技巧攻略 短视频拍摄技巧 1、构图是关键 在绘画、摄影和平...

抖音视频制作 抖音视频制作用什么软件

现在,短视频行业是很有发展的,也有不少人想要学习如何制作短视频。那么今天我们就一起来看看关于抖音视频制作,抖音视频制作用什么软件的相关内容。 抖音视频制作   剪映 是抖音官方推出的剪辑软件,第一大优...

短视频怎么样才能做起来,三个小技巧告诉你

已经2022年,短视频的热度依旧不减,依旧有大把的人进入这个短视频行业,毕竟现在单单凭借上班这点钱已经没办法满足自己的生活了。那么很多人就想要去做短视频了,那么短视频怎么样才能做起来呢?接下来跟着小编一起来看看吧。 短视频怎么样才能做起来,三个小技巧告诉你 第一步:明确定位。 做短视...

抖音里最受欢迎的短视频有哪些,各种类型都有

抖音短视频千奇百怪,各种花样都有,千万种类型。不管是搞笑剧本,还是休闲娱乐,还是美女帅哥,应有尽有。只要你想,你也可以成为当中的一员也没有问题。以下这些视频既火又受欢迎。那么接下来就跟着小编一起来看看吧。 一是美女型。毫无疑问,美女是抖音火的主要节点,如果抖音里没有美女,抖音也就失去存...