EasyClick 原生UI連載目錄
- EasyClick 原生UI教程
- EasyClick 原生UI連載三十之FrameLayout布局
- FrameLayout布局
- 說明
- 私有屬性
- 公有屬性
- 使用例子
- 效果圖
- XML布局代碼
- 重點特性
EasyClick 原生UI教程
講師:Mr-老鬼,QQ:1156346325
EasyClick 原生UI教程電梯直達:
EasyClick 原生UI教程總綱
EasyClick 原生UI連載三十之FrameLayout布局
FrameLayout布局
說明
FrameLayout又稱作幀布局,這種布局沒有方便的定位方式,所有控制元件都會默認放在布局左上角,
幀布局是最為簡單的一種布局,該布局為每個加入其中的控制元件創建一個空白區域,稱為一幀,每個控制元件占據一幀,采用幀布局時,所有控制元件都默認顯示在螢屏左上角,并按照先后放入的順序重疊擺放,先放入的將會在最底層,后放入的控制元件顯示在最頂層,幀布局使用于圖層設計,
私有屬性

公有屬性
參考EasyClick 原生UI 連載三:原生UI連載三之公有屬性
使用例子
效果圖

圖上可以看到 按鈕在線性布局的上面,
XML布局代碼
效果圖基于AndroidStudio撰寫 ,代碼是EasyClick 撰寫,
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:android="http://schemas.android.com/apk/res/android"
xsi:noNamespaceSchemaLocation="layout.xsd"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:layout_width="match_parent"
android:layout_height="50dp"
android:gravity="center_vertical"
android:text="我是線性布局的文本" />
<TextView
android:layout_width="match_parent"
android:layout_height="50dp"
android:gravity="center_vertical"
android:text="我是線性布局的文本" />
<TextView
android:layout_width="match_parent"
android:layout_height="50dp"
android:gravity="center_vertical"
android:text="我是線性布局的文本" />
<TextView
android:layout_width="match_parent"
android:layout_height="50dp"
android:gravity="center_vertical"
android:text="我是線性布局的文本" />
<TextView
android:layout_width="match_parent"
android:layout_height="50dp"
android:gravity="center_vertical"
android:text="我是線性布局的文本" />
<TextView
android:layout_width="match_parent"
android:layout_height="50dp"
android:gravity="center_vertical"
android:text="我是線性布局的文本" />
<TextView
android:layout_width="match_parent"
android:layout_height="50dp"
android:gravity="center_vertical"
android:text="我是線性布局的文本" />
<TextView
android:layout_width="match_parent"
android:layout_height="50dp"
android:gravity="center_vertical"
android:text="我是線性布局的文本" />
<TextView
android:layout_width="match_parent"
android:layout_height="50dp"
android:gravity="center_vertical"
android:text="我是線性布局的文本" />
<TextView
android:layout_width="match_parent"
android:layout_height="50dp"
android:gravity="center_vertical"
android:text="我是線性布局的文本" />
<TextView
android:layout_width="match_parent"
android:layout_height="50dp"
android:gravity="center_vertical"
android:text="我是線性布局的文本" />
<TextView
android:layout_width="match_parent"
android:layout_height="50dp"
android:gravity="center_vertical"
android:text="我是線性布局的文本" />
<TextView
android:layout_width="match_parent"
android:layout_height="50dp"
android:gravity="center_vertical"
android:text="我是線性布局的文本" />
<TextView
android:layout_width="match_parent"
android:layout_height="50dp"
android:gravity="center_vertical"
android:text="我是線性布局的文本" />
<TextView
android:layout_width="match_parent"
android:layout_height="50dp"
android:gravity="center_vertical"
android:text="我是線性布局的文本" />
<TextView
android:layout_width="match_parent"
android:layout_height="50dp"
android:gravity="center_vertical"
android:text="我是線性布局的文本" />
<TextView
android:layout_width="match_parent"
android:layout_height="50dp"
android:gravity="center_vertical"
android:text="我是線性布局的文本" />
</LinearLayout>
</ScrollView>
</LinearLayout>
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="500dp"
android:background="#8c334422"
android:text="我是線性布局上面的按鈕" />
</FrameLayout>
重點特性
所有控制元件都默認顯示在螢屏左上角,并按照先后放入的順序重疊擺放,先放入的將會在最底層,后放入的控制元件顯示在最頂層,
我是Mr-老鬼、QQ1156346325 ,交流QQ群:620028786,647082990
------------------------------------------------著作權宣告------------------------------------------------------
本文著作權所有~Mr-老鬼 ~轉載請注明原文地址
免責宣告:本文所有的教程僅限交流學習使用不得用于違法用途,造成的法律后果本人不承擔責任,
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/282335.html
標籤:其他
