[size=medium][b]
帧布局:
FrameLayout 帧布局在屏幕上开辟出一块区域,在这块区域中可以添加多个子控件,但是
所有的子控件都被对齐到左上角,帧布局的大小由子控件中尺寸最大的那个控件决定;
使用领域:图片的嵌套,可以实现图片拼接的效果;
案例如下:
效果实现:三个控件,每个控件内容不一样,实现覆盖,并显示效果,父控件大小由
最大子控件决定:[/b][/size]
示例代码如下:
效果图如下:
帧布局:
FrameLayout 帧布局在屏幕上开辟出一块区域,在这块区域中可以添加多个子控件,但是
所有的子控件都被对齐到左上角,帧布局的大小由子控件中尺寸最大的那个控件决定;
使用领域:图片的嵌套,可以实现图片拼接的效果;
案例如下:
效果实现:三个控件,每个控件内容不一样,实现覆盖,并显示效果,父控件大小由
最大子控件决定:[/b][/size]
示例代码如下:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#FFF8DC" >
<!-- 效果实现,添加三个子控件,设置不同的大小 -->
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="我是第一位:\n 字体大小80sp"
android:textColor="#9932CC"
android:textSize="80sp"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="我是第二位:\n 字体大小40sp"
android:textColor="#FF1493"
android:textSize="40sp"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="我是第三位:\n 字体大小90sp"
android:textColor="#006400"
android:textSize="90sp"
/>
</FrameLayout>效果图如下:
本文详细介绍了帧布局的概念及其在屏幕上开辟区域以实现多个子控件覆盖显示的效果。通过示例代码展示了如何利用帧布局实现图片拼接,并说明了布局的大小由子控件中尺寸最大的那个决定。
990

被折叠的 条评论
为什么被折叠?



