`

android中LinearLayout,FrameLayout的对比

 
阅读更多

1.LinearLayout

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="left"
        android:text="TextView" />

    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right"
        android:text="TextView" />

</LinearLayout>

 

 

 

2.FrameLayout

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="left"
        android:text="TextView" />

    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right"
        android:text="TextView" />

</FrameLayout>

 

 

  • 大小: 2.4 KB
  • 大小: 2.4 KB
分享到:
评论

相关推荐

    简析Android五大布局(LinearLayout、FrameLayout、RelativeLayout等)

    本文将深入解析Android的五大布局:LinearLayout、FrameLayout、RelativeLayout、AbsoluteLayout以及TableLayout。 首先,LinearLayout是最基础的布局方式,它按照垂直或水平方向顺序排列子元素。每个子元素都会紧...

    FrameLayout

    总的来说,FrameLayout是Android开发中不可或缺的一部分,尤其在处理简单的布局需求时。然而,对于更复杂的场景,开发者通常会选择其他的布局管理器来实现更灵活的界面设计。理解并掌握FrameLayout的特性和应用场景...

    Android布局之帧布局FrameLayout详解

    **Android布局之帧布局FrameLayout详解** 在Android开发中,布局是构建用户界面的重要组成部分,它们决定了各个组件在屏幕上的排列方式。其中,帧布局(FrameLayout)是一种基础且简单的布局方式,它允许开发者在...

    《Android应用开发揭秘》源码

    4. **布局管理**:包括XML布局文件的编写,如LinearLayout, RelativeLayout, FrameLayout等,以及视图(View)和视图组(ViewGroup)的使用。 5. **数据存储**:SQLite数据库的使用,ContentProvider的概念,以及...

    Android 防ios毛玻璃效果

    例如,可以创建一个`FrameLayout`,将模糊后的Bitmap作为子View的背景,并在其上添加一个具有渐变色的LinearLayout。 5. **性能优化**: - 模糊操作可能会消耗大量资源,因此需要在适当的时候执行,如在后台线程或...

    Android开发宝典实战技巧与最佳实践第一版

    例如,Android应用界面开发中常使用的布局有线性布局(LinearLayout)、相对布局(RelativeLayout)、帧布局(FrameLayout)以及约束布局(ConstraintLayout),每种布局都有其特定的用途和优势,选择合适的布局可以...

    android 美观好用界面设计

    1. **布局(Layouts)**:Android提供了多种布局选项,如线性布局(LinearLayout)、相对布局(RelativeLayout)、帧布局(FrameLayout)和约束布局(ConstraintLayout)。新手开发者应熟悉这些布局,了解它们的特性...

    设计Android的用户界面

    Android提供了多种布局类型,如线性布局(LinearLayout)、相对布局(RelativeLayout)、帧布局(FrameLayout)和网格布局(GridLayout)。线性布局按照垂直或水平方向排列子视图,而相对布局允许视图相对于其他视图...

    Android界面设计

    Android提供了线性布局(LinearLayout)、相对布局(RelativeLayout)、帧布局(FrameLayout)以及约束布局(ConstraintLayout)等。在仿中控设计中,通常选择ConstraintLayout,因为它支持二维约束,可以更灵活地...

    XML_INCLUDE示例

    在Android应用开发中,XML通常被用来定义布局、资源、数据等,而XML_INCLUDE则是解决大而复杂的XML布局文件的有效手段。这篇博客将深入探讨XML_INCLUDE的用法及其优势。 XML_INCLUDE的工作原理是通过在主XML文件中...

    mpandroidchart 对比直方图(柱状图)demo

    在Android布局XML文件中,我们可以添加一个`LinearLayout`或`FrameLayout`来承载图表,并设置其大小。然后,在Java代码中实例化`BarChart`对象,并将其绑定到XML布局中的视图ID。 ```java BarChart barChart = ...

    android 完美ui

    1. **布局(Layouts)**:Android提供多种布局管理器,如线性布局(LinearLayout)、相对布局(RelativeLayout)、帧布局(FrameLayout)和约束布局(ConstraintLayout)。选择合适的布局可以有效组织和定位UI元素,...

    Android 设计

    布局管理在Android中至关重要,常见的布局类型有线性布局(LinearLayout)、相对布局(RelativeLayout)、帧布局(FrameLayout)和约束布局(ConstraintLayout)。每种布局都有其特定的用途,例如线性布局用于元素按...

    android人机界面指南

    《Android人机界面指南》是一本深入探讨Android操作系统中用户界面设计与开发的参考资料。它旨在帮助开发者理解和创建高效、直观且美观的Android应用界面,从而提升用户体验。在这个指南中,我们将涵盖多个关键知识...

    Android面试题大放送.pdf

    - **布局管理器**:了解LinearLayout、RelativeLayout、FrameLayout等常见布局的特点和适用场景。 - **自定义View**:掌握自定义View的基本步骤,如重写onDraw方法绘制图形。 - **动画技术**:学习属性动画和帧动画...

    Android面试题集锦

    - 面试者需对其使用的Android手机有深入了解,包括其优点(如开放性、自定义程度高)、不足(如系统碎片化)、与竞争对手(如iPhone或Symbian)的对比。 #### 八、Activity生命周期与状态保存 1. **生命周期**: ...

    Android 滑动定位和吸附悬停效果实现代码

    ScrollView内嵌套了一个FrameLayout,进一步包含了顶部内容区域、占位的TabLayout(tablayout_holder)以及一个包含实际内容的LinearLayout(container)。实际操作的TabLayout(未在代码中给出完整ID)则需要在Java...

    andbook.pdf

    - **其他布局**:还有LinearLayout、FrameLayout等多种布局可供选择,开发者应根据具体需求选用合适的布局方式。 通过以上内容,我们不仅能够了解到Android开发的基础知识和技术要点,还能掌握具体的实践方法和技巧...

Global site tag (gtag.js) - Google Analytics