布局Layouts之FrameLayout框架布局
来源:互联网 发布:淘宝优惠券微信群号 编辑:程序博客网 时间:2024/06/08 19:38
FrameLayout单桢布局
FrameLayout对象好比一块在屏幕上提前预定好的空白区域,可以将一些元素填充在里面,如图片。所有元素都被放置在FrameLayout区域的最左上区域,而且无法为这些元素制指定一个确切的位置,若有多个元素,那么后面的元素会重叠显示在前一个元素上。
我们下面通过XML布局和Java代码布局两种方式分别举例:
一、XML方式布局
1、首先把a.jpg图片复制到res/drawable-hdpi文件夹内。
2、创建一个空白Activity
3、打开“res/layout/activity_main.xml”文件,修改成以下代码。
(1)第①部分
<?xml version="1.0" encoding="utf-8">,每个XML文档都由XML序言开始,在前面的代码中的第一行便是XML序言,<?xml version="1.0">。这行代码表示按照1.0版本的XML规则进行解析。encoding = "utf-8"表示此xml文件采用utf-8的编码格式。编码格式也可以是GB2312。
(2)第②部分
<LinearLayout …… 表示采用单帧布局管理器。
(3)第③部分
Android:layout_width="match_parent" android:layout_height="match_parent"表示布局管理器宽度和高充将填充整个屏幕宽度和高度。
4、从工具栏向activity拖出1个图像ImageView、1个按钮Button。
5、打开“res/layout/activity_main.xml”文件。
(1)第①部分
ID为imageView1的图像ImageView显示一幅图片。
(2)第②部分
ID为button1的按钮Button显示一个按钮。
由于是单帧FrameLayout布局,这两个控件不能够进行任何布局,只能以左上角为基准,重叠摆放。
6、最终显示效果如下:
如果FrameLayout单帧布局仅此而已,则可以说毫无价值!
- 布局Layouts之FrameLayout框架布局
- 第14章、布局Layouts之FrameLayout框架布局(从零开始学Android)
- 第14章、布局Layouts之FrameLayout框架布局(从零开始学Android)
- 第14章、布局Layouts之FrameLayout框架布局(从零开始学Android)
- FrameLayout(框架布局)
- 框架布局FrameLayout
- android五大布局之FrameLayout(框架布局)
- Android布局之FrameLayout
- Android之FrameLayout布局
- A017-布局之FrameLayout
- Android-布局之FrameLayout
- Android框架布局管理器FrameLayout
- 布局Layouts之LinearLayout线性布局
- 布局Layouts之TableLayout表格布局
- 布局Layouts之RelativeLayout相对布局
- 布局Layouts之TableLayout表格布局
- android 布局框架FrameLayout布局实例
- FrameLayout---框架布局,帧布局//未完
- leetcode 390. Elimination Game
- 布局Layouts之RelativeLayout相对布局
- 字符串的全排列
- Java-集合
- MySQL的数据备份与恢复
- 布局Layouts之FrameLayout框架布局
- socket的概念总结
- 手把手搭建一个完整的SSH项目(适合新手)
- node---path模块,nodeJs的path对象,如何用来处理目录,path.join,path.resolve,path.relative.path
- Java集合基础篇(2)-ArrayList基本用法
- 布局Layouts之TableLayout表格布局
- 欢迎使用CSDN-markdown编辑器
- 再次一起来玩linux select函数------可以用任何描述符号fd而不限于网络socket
- FPGA之verilog第一天学习(00011101序列产生器)