【Android 布局】AbsoluteLayout(绝对布局)
文章目录
- AbsoluteLayout(绝对布局)
- 本节引言
- 1.四大控制属性(单位都是dp):
- 2.使用示例:
AbsoluteLayout(绝对布局)
本节引言
前面已经介绍了,Android中的五大布局,在本节中会讲解第六个布局AbsoluteLayout(绝对布局), 之所以把这个放到最后,是因为绝对布局,我们基本上都是不会使用的,当然你也可以直接跳过这一 篇博文,不过作为一个喜欢增长姿势的程序员,我们还是可以了解这个AbsoluteLayout布局的, 相信大部分学过Java的都知道,我们在Java swing(不是spring哦)都用过这个绝对布局,但是Android 中我们用这个少的原因,就是因为我们开发的应用需要在很多的机型上面进行一个适配,如果你 使用了这个绝对布局的话,可能你在4寸的手机上是显示正常的,而换成5寸的手机,就可能出现偏移 和变形,所以的话,这个还是不建议使用了,当然,如果你不会写代码的话,又想玩玩android,那么写 布局的时候就可以通过ADT把需要的组件,拖拉到界面上!这个AbsoluteLayout是直接通过X,Y坐标来 控制组件在Activity中的位置的!另外这个但单位是dp!
1.四大控制属性(单位都是dp):
①控制大小:android:layout_width:组件宽度;android:layout_height:组件高度
②控制位置:android:layout_x:设置组件的X坐标 android:layout_y:设置组件的Y坐标
返回顶部
2.使用示例:
一个简单的登录界面,都是直接在ADT上拖拉出来的界面,代码就不贴了:
①先设置成AbsoluteLayout绝对布局:
②从左边拖拉两个TextView和EditText以及一个按钮到界面上,拖来拖去,知道看上去好看点为止
拖拉拖去,最后还是这个挫样,估计是ADT的问题,接下来你可以: ①进代码修改坐标,知道看上去好看点 ②当然,你也可以直接在右边设置坐标:
修改完后:
当然,或许以上两种方法都不喜欢,你想拖拉后就直接生成正确的代码~! ok,没问题,推荐你使用前面界面原型那里给大家介绍的一个工具:DroidDraw
返回顶部
【Android 布局】AbsoluteLayout(绝对布局)相关推荐
- Android之AbsoluteLayout(绝对布局)
1.属性简介 为了适配不同机型,绝对布局使用很少! android:layout_x="50dp" android:layout_y="100dp"也只有在Ab ...
- 基本布局----AbsoluteLayout(绝对布局)
由开发人员控制,通过坐标来定位.每个子组件都可以通过layout_x和layout_y来指定X,Y坐标. 登录界面: <?xml version="1.0" encoding ...
- 【Android 】零基础到飞升 | AbsoluteLayout(绝对布局)
2.2.6 AbsoluteLayout(绝对布局) 本节引言 前面已经介绍了,Android中的五大布局,在本节中会讲解第六个布局AbsoluteLayout(绝对布局), 之所以把这个放到最后,是 ...
- 绝对布局中android layout,Android 自学之绝对布局 AbsoluteLayout
绝对布局(AbsoluteLayout),绝对布局就像java AWT中的空布局:所谓的绝对布局就是Android不提供任何的布局控制,而是有开发人员自己通过X坐标和Y坐标来控制组件的位置.当使用绝对 ...
- android软件百分比怎么实现,Android自实现百分比布局
在开发中,组件布局是大家每日开发必须要面对的工作,对于Android来说提供五种常用布局,分别是:LinearLayout(线性布局) TableLayout(表格布局) RelativeLayout ...
- Android的六大基本布局
线性布局 LinearLayout 相对布局 RelativeLayout 表格布局 TableLayout 绝对布局 AbsoluteLayout 网格布局 GridLayout 帧布局 Frame ...
- java的绝对布局_2.2.6 AbsoluteLayout(绝对布局)
本节引言 前面已经介绍了,Android中的五大布局,在本节中会讲解第六个布局AbsoluteLayout(绝对布局), 之所以把这个放到最后,是因为绝对布局,我们基本上都是不会使用的,当然你也可以直 ...
- 六大布局之线性布局详解
1. 什么是Layout? Layout--界面布局,为应用程序提供界面架构.控制Activity中控件的大小.位置.颜色等属性的方法. Layout 与 ViewGroup的关系 ViewGroup ...
- Android零基础入门第31节:几乎不用但要了解的AbsoluteLayout绝对布局
原文:Android零基础入门第31节:几乎不用但要了解的AbsoluteLayout绝对布局 前面几期基本学习了Android开发中常用的四种布局,之所以把AbsoluteLayout放在后面来学习 ...
最新文章
- s5pv210启动debian出错提示bash: cannot set terminal process group (-1): Inappropriate ioctl for device...
- hibernate之关联关系(一对多)
- angular创建组件命令
- 打印所有低于平均分的分数(数组)
- bzoj1084: [SCOI2005]最大子矩阵
- 转:巧用搜狗输入法输入英文单词
- Vue 单文件中的数据传递
- python 异常处理小结 try except raise assert
- linux锐捷认证成功无法上网,锐捷认证成功但是却无法上网怎么办
- Linux udhcpc/udhcpd 移植
- python打印心形改成中文之后变形了,Python打印心形图案
- wps如何调节行间距?
- iOS Camera照相机
- 图说三极管的三个工作状态
- passive-interface OSPF 的被动接口
- 通过MACE在Android手机上部署深度学习模型
- 数学难题html5小游戏答案,数学难题大全及答案
- ARKit如何将太阳系装进iPhone
- 聊聊AppDelegate解耦
- 重t2加权是什么意思_王者荣耀中说的T0、T1,到底是啥意思?这下总算清楚了