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

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

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

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、打开抖音后点击...

短视频怎么运营,短视频运营的小技巧

想要在快手里面为自己赢得流量,想要在快手里为自己赢得粉丝。那么就要学会短视频运营,很多人只知道短视频要上热门,这样流量就会高,但是很多人并不知道短视频应该要怎么运营?那么接下来就跟着小编一起来看看吧。 短视频怎么运营 1、标题: 一个视频能不能火,标题的作用能占90%以上。我们可以在...

抖音怎么免费看电影,不同类型的大片等你来看

近日,抖音宣布,继《囧妈》、《大赢家》之后,抖音再请大家免费看百部经典口碑大片。无论你是想看搞笑电影,还是想看小品。还是想看经典大片,这里通通都有。而且资源全都免费。听到这里你是不是心动了呢。接下来就跟着小编一起来抖音怎么免费看电影吧。 抖音怎么免费看电影  只需在抖音app中搜索“...

中国十大鬼村在哪(中国十大鬼村小故事分享)

中国十大鬼村 1、中国十大鬼村谣言一,封门村,封门村本名“风门村”,位于河南焦作沁阳市与晋城市山河镇交界处的一座无名深山内,据说,封门村阴森令人不寒而栗,坐落着上百间明清年代建筑风格的房屋,但房屋里面空无一人,还有说封门村有“封门绝户”的意思,就是说男人不能娶妻、女人不能生子。不过,据说...

恐怖的鬼片越恐怖越好(国产最吓人的鬼片介绍)

1、《东京残酷警察》 剧情清晰有条理,吃虫比较真实有点恶心,当个人权力依附在暴力上,并以公共权力表现出来的时候,就是地狱的到来,摄制风格比较像东映的平成系假面骑士。如果不是镜头语言的匮乏和剧情的扁平,这绝对称得上是b级片巅峰。 2、《沉默的羔羊》 不仅是一部悬疑惊悚片,更是一部艺术片...