`
- 浏览:
124760 次
- 性别:
- 来自:
深圳
-
RelativeLayout:里面可以放多个控件,不过控件的位置都是相对位置
允许子元素指定它们相对于其父元素或兄弟元素的位置
指定为relativelayout后对各个控件要设置相对位置的参数,可以根据id来设置相对哪个控件,android:layout_below="@id/tv"
android:layout_marginTop="20dip"//使得相对位置更精确
也可以直接相对于父容器
android:layout_alignParentRight="true"
具体分类如下:
第一类:属性值为true或false
android:layout_centerHrizontal 水平居中
android:layout_centerVertical 垂直居中
android:layout_centerInparent 相对于父元素完全居中
android:layout_alignParentBottom 贴紧父元素的下边缘
android:layout_alignParentLeft 贴紧父元素的左边缘
android:layout_alignParentRight 贴紧父元素的右边缘
android:layout_alignParentTop 贴紧父元素的上边缘
android:layout_alignWithParentIfMissing 如果对应的兄弟元素找不到的话就以父元素做参照物
第二类:属性值必须为id的引用名“@id/id-name”
android:layout_below 在某元素的下方
android:layout_above 在某元素的的上方
android:layout_toLeftOf 在某元素的左边
android:layout_toRightOf 在某元素的右边
android:layout_alignTop 本元素的上边缘和某元素的的上边缘对齐
android:layout_alignLeft 本元素的左边缘和某元素的的左边缘对齐
android:layout_alignBottom 本元素的下边缘和某元素的的下边缘对齐
android:layout_alignRight 本元素的右边缘和某元素的的右边缘对齐
第三类:属性值为具体的像素值,如30dip,40px
android:layout_marginBottom 离某元素底边缘的距离
android:layout_marginLeft 离某元素左边缘的距离
android:layout_marginRight 离某元素右边缘的距离
android:layout_marginTop 离某元素上边缘的距离
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
本文将深入探讨“Android编写应用的布局说明”这一主题,旨在帮助开发者更好地理解和掌握Android应用布局设计的核心知识与技巧。 #### 一、理解布局文件的基本结构 在Android中,布局文件通常是XML格式,用于定义...
这种布局方式在许多应用中都非常常见,比如电商应用的商品展示,社交应用的功能入口等。 首先,BAGridView是基于UICollectionView的扩展,UICollectionView是iOS SDK中用于创建可滚动的、多元素布局视图的类,它...
从标题和描述来看,这可能是一个教学或练习场景,要求我们根据给定的说明、效果图和现有代码来完善布局。 首先,我们要理解移动端布局的基本概念。在现代Web开发中,通常采用响应式设计(Responsive Web Design)来...
首先,梅花布局是一种特殊的界面设计,它的特点是有一个中心元素,周围环绕着其他四个元素,这种布局在许多应用的主菜单或选项菜单中常见。在这个案例中,中心元素是“进入”文本及其背景图,周围则是“帮助”、...
在`压缩包子文件的文件名称列表`中,我们看到的"可拖拽布局组件easyui-portal"可能包含以下内容:示例代码、样式表、JavaScript库、文档说明以及可能的预设布局文件。这些文件将帮助开发者更好地理解和使用`EasyUI-...
【Android应用源码实现动态交叉布局.zip】是一个包含Android应用源码的压缩包,主要关注的是如何在Android平台上实现动态交叉布局。交叉布局是一种复杂的UI设计,它允许元素以非线性的方式排列,通常用于创建网格、...
VGScene是FireMonkey框架的早期版本,它提供了一种强大的方式来创建自定义的用户...对于任何想要提升其FireMonkey应用界面设计能力的人来说,这份“VGScene(firemonkey前身)自定义布局帮助说明”无疑是一份宝贵的资源。
- 最后,选中所有需要应用克隆布局的器件,使用`Place Replicate Apply -> 2`(这里的数字2对应于你保存的布局名称)来应用已保存的布局。 2. **布局克隆的特点**: - **保留连接性**:布局克隆不仅复制器件的...
这种布局常用于需要在不同方向设置控制项的应用,如菜单栏在顶部,状态栏在底部。 3. GridLayout(网格布局) GridLayout将容器划分为等大小的网格,所有组件都占据相同的空间。你可以指定行数和列数,组件将按网格...
在Android应用开发中,XML布局文件是构建用户界面(UI)的主要方式,它允许开发者以声明式编程的方式定义UI元素的结构和样式。"Android xml布局文件生成工具"是为了解决手动编写XML布局文件繁琐和耗时的问题而设计的...
这个"Android应用源码动态列表布局.zip"压缩包提供了关于如何实现这一功能的示例代码和相关说明。 首先,让我们来理解动态列表布局的核心概念。在Android中,ListView和RecyclerView是两个主要用来展示动态列表的...
【标题】"Android高级应用源码-仿lol应用的布局 fragment的嵌套.zip" 提供了一个深入学习Android高级布局设计的实例,特别是关于Fragment的嵌套使用。在Android开发中,Fragment是Android App组件化的重要组成部分,...
Delphi是一种基于Object Pascal的高效能开发工具,以其快速应用开发(RAD)著称,适合构建桌面应用程序。 首先,我们要理解数学建模在钻井布局中的作用。数学建模是通过建立数学模型来描述和预测现实世界问题的一种...
"Android应用源码安卓多边形布局例子.zip" 这个标题指出,我们关注的是一个关于Android应用程序的源代码示例,特别是一个实现多边形布局的案例。多边形布局通常指的是在Android应用中,能够创建和展示非传统矩形形状...
在Android应用开发中,多边形布局是一种独特的布局方式,它可以为用户界面带来创新和吸引人的视觉效果。这个"Android应用源码安卓多边形布局例子"是一个实用的学习资源,适用于那些希望提升Android UI设计技能的...
以下是关于Android布局的详细说明,以及一些常用布局类型的实例和属性。 1. **FrameLayout**: FrameLayout允许将一个或多个视图放在容器的中心,彼此重叠。它是最基础的布局,通常用于展示单个视图或简单叠加视图...
在安卓应用开发中,UI布局是构建用户界面的关键部分,它决定了应用的视觉表现和交互体验。本资源“安卓UI布局相关-高仿朋友圈qq空间布局.rar”提供了一个仿照QQ空间和微信朋友圈的布局设计,这对于开发者来说是一个...
径向树布局算法是一种在图形可视化领域...通过原生JavaScript实现,你可以灵活地控制布局的细节,并将其应用于各种数据可视化项目中。理解其核心原理并能实现这一算法,将有助于你在图形编程和数据可视化领域更进一步。