Day-15 FrameLayout

FrameLayout(帧布局)
FrameLayout是布局当中最简单的一个,
在未设定的情况下,
所有原件皆会於左上方开始显示,
最先的原件会放於最底端而最後的原件放在最上面,
就如同堆叠的方式显示


<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <TextView
        android:layout_width="300dp"
        android:layout_height="200dp"
        android:background="#000000" />
    <TextView
        android:layout_width="250dp"
        android:layout_height="150dp"
        android:background="#FFFFFF" />
    <TextView
        android:layout_width="200dp"
        android:layout_height="100dp"
        android:background="#000000" />
    
</FrameLayout>

https://ithelp.ithome.com.tw/upload/images/20210926/20141950ZxTdlC4VPM.png
我们新增了三个不同大小的文字方块,
由大到小排列,
因此在执行的画面中可看出,
三个文字方块於左上角以堆叠的方式呈现,
同时小的在上而大的在下,
以上就是FrameLayout最简单的范例。


<<:  Day20 浅谈AJAX?

>>:  Day 16:堆积(heap)与字首树(trie)

Day 11 - 在 VyOS 设定 BGP Peer

继上篇,我们安装好 FRRouting 後,我们先在 VyOS 上设定一下 BGP 吧! 环境 我们...

【Day 12】Google Apps Script - API 篇 - Drive Service - 云端硬碟服务介绍

Drive(云端硬碟) Service API 跟许多 Google Workspace 的 AP...

DAY22 MongoDB Profiler 几个指令抓出拖垮系统的元凶

DAY22 MongoDB Profiler 几个指令抓出拖垮系统的元凶 Profiler 查询推荐...

#30 下一步:TypeScript & Deno

我们在过去 29 篇说了很多 JavaScript 的东西,也用 Node.js 写了一些东西。 现...

Day#29 对话(2)

前言 前一天终於把bug都修好,让模拟器可以顺利地打开喔。今天继续把想要的主要功能做出来。 Conv...