`

Android入门第三篇之RelativeLayout、FrameLayout

阅读更多

接下来本文要讲的是RelativeLayout、FrameLayout。

      RelativeLayout是一个按照相对位置排列的布局,跟AbsoluteLayout这个绝对坐标布局是个相反的理解。

      R 

      在RelativeLayout布局里的控件包含丰富的排列属性:

       Layout above:选择ID A,则该控件在A控件的上方, Layout below、Layout to left of。。。。等同样用法。使用 RelativeLayout布局的时候,最好在界面设计时 做好布局,尽少程序运行时 做控件布局的更改,因为 RelativeLayout布局里面的属性之间,很容易冲突,例如, Layout below、 Layout above同选 ID A,那就肯定发生冲突了。

       FrameLayout,顾名思义跟帧有关,布局里所有的控件都被放到布局的左上角,并且一层覆盖一层。

F

 

     FrameLayout布局里面的控件布局属性才那几项,其中关键的是layout_gravity,负责控制控件的位置。

     FrameLayout布局常用在哪些情况。。。。这个我还暂时不清楚。。。。

分享到:
评论

相关推荐

    Android入门第三篇之RelativeLayout、FrameLayout.docx

    总结来说,RelativeLayout和FrameLayout在Android开发中各有其独特用途。RelativeLayout适合于复杂的、需要视图之间相对定位的布局,而FrameLayout则适用于简单的、单个视图展示或需要覆盖效果的场景。理解并熟练...

    Android入门经典例子合集

    3. **布局设计**:XML布局文件是Android应用界面的主要构建方式,包括线性布局(LinearLayout)、相对布局(RelativeLayout)、帧布局(FrameLayout)等。学习如何通过XML定义控件,调整它们的位置和大小,理解约束...

    2015最新Android基础入门教程.pdf

    Android布局方式包括线性布局LinearLayout、相对布局RelativeLayout、表格布局TableLayout、帧布局FrameLayout、网格布局GridLayout以及绝对布局AbsoluteLayout。这六大布局为开发者提供了多样化的界面布局方式。 ...

    Google Android 开发入门指南(第二版).pdf

    - 平台兼容性:支持各种第三方应用程序,开发者可以通过Google Play等渠道发布应用。 ##### 2. Android应用开发环境搭建 - **IDE选择**:推荐使用Eclipse或Android Studio进行开发。 - **环境配置**:安装JDK...

    Android入门到精通详解

    Android入门到精通详解 在移动应用开发领域,Android是最受欢迎的操作系统之一,为开发者提供了丰富的功能和广阔的创新空间。本文将全面介绍从Android基础到高级技术的各个环节,帮助你从入门到精通,成为一名合格...

    android入门ppt

    完成应用开发后,需要进行测试和打包,通过Google Play Store或其他第三方市场发布。了解签名证书、版本控制、APK优化等流程,是将应用推向市场的必备知识。 这份“android入门ppt”全面覆盖了Android开发的基本...

    Android高薪之路:Android程序员面试宝典 李宁

    第3章 组件 3 1 组件的属性 3 2 文本组件 3 3 按钮组件 3 4 图像组件 3 5 进度组件 3 6 列表组件 3 7 容器组件 3 8 自定义组件 3 9 四大应用程序组件 3 9 1 Android中的窗口:Activity 3 9 2 广播接收器:Broadcast ...

    Android入门经典

    本部分涵盖Android界面布局的内容,包括相对布局RelativeLayout、帧布局FrameLayout、线性布局LinearLayout、表格布局TableLayout和网格布局GridLayout等。这些布局管理器是构建用户界面的关键组成部分,能够帮助...

    Android 4编程入门经典资源

    应用的用户界面是用户与应用交互的直接方式,因此资源在第三章专门讲解了Android用户界面的相关知识。这里介绍了视图(View)和视图组(ViewGroup)的概念,它们是构建用户界面的基础。接着详细讲解了不同类型的布局管理...

    Android入门到精通

    ### Android入门到精通知识点梳理 #### 一、Android系统结构和SDK使用 ##### 1.1 系统介绍 - **定义**: Android是由Google开发的一款基于Linux内核的开源操作系统,专为移动设备设计。 - **组成**: 包括操作系统...

    《老罗Android开发视频教程》入门_布局_ui控件_web_http_jdbc等源码

    在Android中,我们可以使用HttpURLConnection或第三方库如Volley、OkHttp来实现网络请求。源码会展示如何发送GET和POST请求,处理返回的JSON或XML数据,以及处理异步任务避免阻塞UI线程。 JDBC(Java Database ...

    60个android经典入门程序源代码

    "60个Android经典入门程序源代码"提供了一个绝佳的学习资源,涵盖了各种核心概念和技术。这些源代码实例是初学者掌握Android编程的关键步骤,也是进阶开发者巩固基础的宝贵资料。下面将详细阐述这些源代码中可能包含...

    Android.UI基础教程]

    1.4.4 用DDMS截屏 1.4.5其他工具 1.5 结束语 第2章 创建第一个应用 2.1 创建一个应用 2.2 开始使用Android视图 2.3 排布视图2.3.1 FrameLayout 2.3.2 TableLayout 2.3.3 LinearLayout 2.3.4RelativeLayout 2.3.5 ...

    Android APK程序开发最简单入门文档andbook

    13. **第三方市场与侧载**: 除了Google Play,开发者还可以选择将APK发布到其他第三方应用市场,或者让用户直接下载APK进行安装(侧载)。 14. **版本控制**: 使用Git等版本控制系统对代码进行版本管理,协同开发,...

    第一行代码——Android(第3版)-思维导图.pdf

    常见的布局有LinearLayout、RelativeLayout、FrameLayout、ViewGroup等。理解这些布局有助于创建美观且功能丰富的用户界面。 3. 视图控件(UI Widgets):包括TextView、Button、EditText、ImageView、ProgressBar...

    Android资深

    5. 布局管理:Android应用的用户界面是通过布局文件来定义的,文件中提到了多种布局类型,如LinearLayout、RelativeLayout、FrameLayout、GridLayout以及CoordinatorLayout。每种布局都有其特定的用途和优势,了解...

    明日科技-android从入门到精通光盘源代码7-9章

    在Android开发领域,"明日科技-android从入门到精通光盘源代码7-9章" 提供了一套完整的源代码学习资源,旨在帮助初学者和进阶者深化对Android开发的理解。这一系列源代码覆盖了从基础到进阶的关键概念和技术,主要...

Global site tag (gtag.js) - Google Analytics