`
cjh820425
  • 浏览: 153596 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Android 常用布局说明

阅读更多

Android 布局

1.LinearLayout
 
  LinearLayout是Andriod中最常用的布局之一,它将自己包含的子元素按照一个方向进行排列(垂直或水平).这个方向可以通过设置
  android:orientation="vertical" 或 android:orientation="horizontal"来实现. 垂直方向按照从上到上,水平方向按照从左到右的顺序进行排列.
 
2.FrameLayout

 一个FrameLayout对象就好比一块在屏幕上提前预定好的空白区域,然后可以填充一些元素到里边.需要注意的是所有的元素都被放置在FrameLayout区域最左上的区域.而且无法为这些元素指定   一个确切的位置.如果一个FrameLayout里边有多个子元素,那么后边的子元素的显示会重叠在前一个元素上.

 

3.RelativeLayout

  从名字上可以看出来,这是一个相对布局类.即首先RelativeLayout是一个容器,它里边的元素,如Button按钮等的位置是按照相对位置来计算的,例如,有两个Button按钮都布局在一个relativeLayout里边,我们可以定义第二个Button在第一个Button的上边或右边.但到底第二个Button在什么位置呢,它还是依赖于第一个Button的位置.需要注意的是,出于性能上的考虑,
  对于相对布局的精确位置的计算只会执行一次,所以,如果一个可视化组件B依赖于A,那么必须要让A出现在B的前边.

 

4.TableLayout

 一种表格式布局.这种表格式布局会把包含的元素以行和列的形式进行排列.表格的列数为每一行的最大列数.当然表格里边的单元格可以为空.

 

 

分享到:
评论

相关推荐

    Android常用布局说明

    经常用到的一些简单的布局属性,包括RelativeLayout布局下属性的介绍,Linear Layout 线形布局属性介绍,以及android常用控件如何使用,有时候需要查询某个属性怎么设置可以翻看,比较方便

    android布局框架

    此文件是自己写的一个安卓项目的类库,其中包含布局框架,缓存等一些常用的页面上的技术。在使用时只需要继承写好的类。文件中有详细的使用说明。

    Android布局类型:线性布局(LinearLayout)基本使用和常用使用案例,理论加案例

    Android常见的布局类型是线性布局(LinearLayout),包含布局方向设置、基本使用、常用使用案例以及实现均分案例(垂直均分、水平均分)、以及线性布局嵌套,实现垂直且水平居中,整体按照“理论+案例”,分析清晰,...

    Android代码-FastLib

    多种常用界面布局:标题 多状态 下拉刷新 列表、标题 ViewPager等方便快速创建常用布局增加layout复用 Fragment 懒加载封装 快速实现Activity滑动返回、下拉刷新加载更多、沉浸式等 其它功能请在demo中发现 ...

    本人Android课设作品,可用于作品毕设+Android课设,涉及到的技术方面有Android四大组件+网络请求+各种开源库

    在组件方面,主要是采用Android原生的组件,比如RecyclerView用来实现列表的布局,Spinner下拉框组件主要是用来实现一些固定数据的选择,可以减少让用户频繁输入的次数以及确保相关固定数据的正确性,ScrollView布局...

    Android开发案例驱动教程 配套代码

    2.2.2 Android SDK版本说明 10 2.2.3 ADT配置 10 2.3 Android开发模拟器 11 2.3.1 创建模拟器 11 2.3.2 启动模拟器 13 2.3.3 键盘映射与模拟器控制 13 2.3.4 横屏与竖屏切换 14 第3章 第一个Android程序 15 ...

    疯狂Android讲义源码

     1.3 Android常用开发工具的用法 10  1.3.1 创建、删除和浏览AVD 10  1.3.2 使用Android模拟器  (Emulator) 14  1.3.3 使用DDMS进行调试 15  1.3.4 Android Debug Bridge(ADB)  的用法 16  1.3.5 使用DX...

    新版Android开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...

    Android自主学习项目报告(一).doc

    不能生 成对应文件) AndroidManifest.xml 清单文件(声明应用程序属性信息,声明组件,声明权限,唯一一个组件BroadcastRec eiver不需在AndroidManifest中注册) (4)四大组件及其常用界面布局: Activity是app的...

    android开发——简易计算器的设计报告.doc

    (1)线性布局LinearLayout:垂直:android:orientation="vertical";水平:andro id:orientation="horizontal" (2)相对布局RelativeLayout:让子元素指定它们相对于其他元素的位置(通过ID 来指定)或相对于父布局...

    疯狂Android讲义.part2

    1.3 Android常用开发工具的用法 10 1.3.1 创建、删除和浏览AVD 10 1.3.2 使用Android模拟器 (Emulator) 14 1.3.3 使用DDMS进行调试 15 1.3.4 Android Debug Bridge(ADB) 的用法 16 1.3.5 使用DX编译Android应用 ...

    疯狂Android讲义.part1

    1.3 Android常用开发工具的用法 10 1.3.1 创建、删除和浏览AVD 10 1.3.2 使用Android模拟器 (Emulator) 14 1.3.3 使用DDMS进行调试 15 1.3.4 Android Debug Bridge(ADB) 的用法 16 1.3.5 使用DX编译Android应用 ...

    《Android自定义组件开发详解》

    捐助说明 5 目 录 7 第一章 View的绘图流程 12 1.1、概述 12 1.2、Activity的组成结构 13 1.3、View树的绘图流程 15 1.3.1 测量组件大小 16 1.3.2 确定子组件的位置 17 1.3.3 绘制组件 18 1.4、说点别的 22 1.5 练习...

    Android ListView UI组件使用说明

    该组件是android中最常用的一个UI组件,用于实现在屏幕上显示​多个内容,以便于我们用手指来回翻转。 先在layout中进行布局我们的组件 <LinearLayout xmlns:android=http://schemas.android.com/apk/res/android ...

    Android开发资料合集-World版!

    0、ANDROID常用类库说明 6 1、ANDROID文件系统与应用程序架构 7 1.1、ANDROID 文件系统 7 1.2、ANDROID应用程序架构 9 2、ANDROID应用程序结构 11 2.1、ACTIVITY 12 2.1.1、概述 12 2.1.2、Activity的生命周期 15 ...

    Android 开发技巧

    0、ANDROID常用类库说明 6 1、ANDROID文件系统与应用程序架构 7 1.1、ANDROID 文件系统 7 1.2、ANDROID应用程序架构 9 2、ANDROID应用程序结构 11 2.1、ACTIVITY 12 2.1.1、概述 12 2.1.2、Activity的生命周期 15 ...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    媒体查询 CSS媒体查询允许开发者基于浏览网站的设备的特性来应用不同的样式申明,最常用的特性是视口宽度。 GCF 谷歌内嵌浏览器框架, 使用此插件,用户可以通过Internet Explorer的用户界面,以Chrome内核的渲染方式...

    一种常用的网格布局

    这是一种常用的网格布局案例,源码Android-Dashboard-Layout-Library,Dashboard Layout可以让你不需要考虑GridLayout,adapter等乱七八糟的东西就实现自己的dashboard(一种网格布局),兼容2.3 使用说明: 直接将...

    Android手机交互应用开发创意之钥 源代码

    第1篇 创意的“真空”  第1章 关于创意的浅谈  1.1 创意是如何诞生的  1.2 创意该如何发展  1.3 从作品到产品  第2章 当创意遇上“机器人”  2.1 “机器人”的诞生  2.3 创意移动应用 ... 15.9 项目附录说明

Global site tag (gtag.js) - Google Analytics