Android 之 帧布局(FrameLayout)
程序员文章站
2022-05-17 14:38:46
...
帧布局:
FrameLayout 帧布局在屏幕上开辟出一块区域,在这块区域中可以添加多个子控件,但是
所有的子控件都被对齐到左上角,帧布局的大小由子控件中尺寸最大的那个控件决定;
使用领域:图片的嵌套,可以实现图片拼接的效果;
案例如下:
效果实现:三个控件,每个控件内容不一样,实现覆盖,并显示效果,父控件大小由
最大子控件决定:
示例代码如下:
<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>
效果图如下:
上一篇: “屌丝男”和“白富美”的爱情
下一篇: 关于大号的恶心笑话三则
推荐阅读
-
Android自定义View设定到FrameLayout布局中实现多组件显示的方法 分享
-
Android 布局控件之LinearLayout详细介绍
-
Android布局加载之LayoutInflater示例详解
-
android 常用布局文件(LinearLayout,RelativeLayout,FrameLayout,ConstraintLayout,TableLayout)
-
Android自定义View设定到FrameLayout布局中实现多组件显示的方法 分享
-
Android 布局控件之LinearLayout详细介绍
-
Android开发菜单布局之表格布局示例
-
Android开发实现布局帧布局霓虹灯效果示例
-
Android系统修改之Notification布局修改(一)
-
Android开发之ListView功能扩展,实现高性能的瀑布流布局讲解