五种布局
1 线性布局 LinearLayout 是常用的布局之一 一个组件一行的形式显示出来 分垂直(vertical)与水平(horizontal)两种。 默认水平方向 android:layout_weight 按比例展示
2 绝对布局 AbsoluteLayout 根据设定好的坐标进行定位显示
3 相对布局 RelativeLayout 是按照相对某个组件的位置来进行布局,也就是说参考某个组件或者父窗口,置于此组件的上、下、左、右,一般有以下3种
1 相对于父元素的位置 属性值为true或false 如 android:layout_alignParentBottom="true" 贴紧 父元素的下边
2 在指定元素的上、下、左、右或者与指定元素对齐方式 属性值必须为id的引用 名“@id/id-name"
3 与父元素边缘的距离 属性值为具体的像素值,如30dip,40px注意 对于上下左右或者与父元素边缘的距离 遵循从左往右 从上到下的原则 如果一个元素要在指定元素的左边,则指定元素必须相对父元素排在右边(指定元素丛右边摆)
要指定距离父元素底边缘的距离,则元素必须先要在父元素底端才有效,指定距离父元素右边缘的距离,则元素必须在父元素先要在右端才有效
4 表格布局 TableLayout是比较常用的布局,它是按照表格的方式来布局整个画面的 TableLayout中需要嵌入行,然后将组件置于TableRow中才能显示成Table的形式
5 frameLayout布局是一个比较特殊的布局 此布局一般放一个组件,默认这个组件是靠左上角显示,如果加入多个组件,下面的一个组件依次遮住前面的部分或全部
关于 Android中的显示单位
px 像素px(不同设备显示效果相同)
dip或者dp
device independent pixels(设备独立像素).(不同设备有不同的显示效果,这个和设备 硬件有关) 为了适应不同分辨率,不同的像素密度,推荐使用dip
sp scaled pixels(放大像素). 主要用于字体显示best for textsize。
相关推荐
【第一部分】历史文章: ...Android学习笔记(五)——Toast提示、Dialog对话框、Menu菜单 Android学习笔记(六)——自定义ListView布局+AsyncTask异步任务 Android学习笔记(七)——数据存储(共享参数Share
黑马66期android学习笔记19_线性布局的特性
NULL 博文链接:https://sarin.iteye.com/blog/1754910
Android开发学习笔记五大布局方式详解,线性布局,相对布局,帧布局,绝对布局,表格布局。。。。 。。。。。
黑马66期android学习笔记14-电话拨号器定义布局&获取组件对象
NULL 博文链接:https://sarin.iteye.com/blog/1756874
NULL 博文链接:https://sarin.iteye.com/blog/1756332
NULL 博文链接:https://sarin.iteye.com/blog/1694878
包括环境搭建教程、创建模拟器、新建helloworld程序、电话拨号器、软件部署到模拟器、短信发送器、线性布局、相对布局、日志、activity、Android进程线程及优先级、Android UI线程阻塞及优化、广播接受者、Service...
2.Android学习笔记--控件&布局 3.android学习笔记--activity生命周期&handler使用 4.android学习笔记--HandlerThread和Bundle 5.android学习笔记--SQLite 6.android学习笔记--下载文件 7.android学习笔记--Content ...
NULL 博文链接:https://sarin.iteye.com/blog/1757401
Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) Android学习笔记(四)Android 中Activity页面的...
【第一部分】历史文章: ...Android学习笔记(五)——Toast提示、Dialog对话框、Menu菜单 Android学习笔记(六)——自定义ListView布局+AsyncTask异步任务 Android学习笔记(七)——数据存储(共享参数Share
【第一部分】历史文章: ...Android学习笔记(五)——Toast提示、Dialog对话框、Menu菜单 Android学习笔记(六)——自定义ListView布局+AsyncTask异步任务 Android学习笔记(七)——数据存储(共享参数Share
LinearLayout(线性布局),RelativeLayout(相对布局),TableLayout(表格布局),FrameLayout(帧布局) 10:单元测试 得到单元测试框架: <manifest> <uses-library android:name="android.test.runner"/> ...
Android学习笔记2-1~2-5 推荐新手向学习视频:B站https://www.bilibili.com/video/av38409964点我传送 2-1 布局管理器 线性布局(LinearLayout) 相对布局(RelativeLayout) 2-1-1 LinearLayout 常用属性 android...
Adriod学习笔记,Adriod入门示例。 总结Android开发的特点 1.布局文件是通过XML实现。 2.文件分类清晰。 3.代码和UI分开,在国际化和程序维护方面有着巨大的作用。如果你的Android程序需要自适应国际化,比如说多国...
xamarin学习笔记A01上(android环境的安装)。在VS2017下开发android和IOS应用