关于Android的一些布局
来源:互联网 发布:云计算开发语言 编辑:程序博客网 时间:2024/06/06 05:40
今天和大家分享Android的一些布局:
1.相对布局(RelativeLayout)这个布局相对于Android来说,用的很广泛,因为方便。而其控件的位置是相对于父容器或兄弟控件来说,打个比方,一个界面里,整个界面就是一个父容器,而一个按钮相当于另外一个按钮来说就是兄弟控件。如果A控件的位置是相对于B控件来说,那么B控件就要先定义一个位置和id,这样才能继续A相对于B的位置。
其中@+id/name 表示给该控件定义一个名字(一个唯一的id),而当要引用它的时候 用 @id/name 来就行了,就下来和大家说一下Relative的一些Params
先来说一下boolean型的一些属性,意思就是当你使用一个属性,设置为true你就可以使用了。
1.layout_alignParentBottom,如果该值为true,则将该控件的底部与父控件的底部相对。
2.layout_alignParentLeft',如果该值为true,则将该控件的左边与父控件相对。
3.layout_alignParentRight,如果该值为true,则将该控件的右边与父控件相对。
4.layout_alignParentTop,如果该值为true,则将该控件的上边与父控件相对。
5.layout_centerVertical,如果该值为true,则将该控件垂直方向的中央。
6.layout_centerInParent,如果为true,则将被至于水平方向与垂直方法的中央,也就是一个页面的最中心
7.layout_centerHorizontal,如果该值为true,则将被至于水平方向的中央。
然后再说一下id型的一些属性,这些个控件是相对于你所给定的id(控件)相对的位置:
1.layout_above 将该控件的底部至于给定的ID的控件之上
2.layout_below 将该控件的顶部至于给定的ID的控件之下
3.layout_toLeftOf 将该控件的右边缘和给定的ID控件的左边缘对齐
4.layout_toRightOf 将该控件的左边缘和给定的ID控件的右边缘对齐
5.layout_alignBottom 将该控件的底部和给定ID控件的底部边缘对齐
6.layout_alignTop 将该控件的顶部和给定ID控件的顶部边缘对齐
7.layout_alignLeft' 将该控件的做边缘和给定ID控件的左边缘对齐
8.layout_alignRight 将该控件的右边缘和给定ID控件的右边缘对齐
这就是我所总结的一些关于相对布局的一些简单的属性
2.绝对布局(AbsoluteLayout)相当于java中的空布局,绝对布局现在已经过时了,虽然方便简单,但在设置的时候,不能对于不同分辨率的屏幕进行调控,也就是说,在一些分辨率较底的手机上,你设置的控件在中心,而到了一些屏幕分辨率较高的地方,则到了左上方去了,所以现在绝对布局对于Android已经淘汰了。但也给大家说一些属性把。
android:layout_x="120dp"
android:layout_y="50dp"
这两个属性就是指定一个控件在屏幕的位置(dp,逻辑长度单位,在160dpi的屏幕上,1dp=1px=1/160英寸)
3.布局包含,就是在一个界面,你可以调另外一个界面的布局,和javascript中的include类似,比如一个布局界面的名字叫 activity_public ,则在另一个布局界面可通过下面代码就可以调用,
<include
layout="@layout/activity_public"
></include>
当调用过来时,那些布局中的控件在原来的布局中的什么位置,调过去之后任然是在那个位置,就算那个位置已经存在一些控件。
4.RTL(4.2.2),这个布局是从右至左的一种布局,因为在国外,他们的app许多都是从右至左的,而RTL这个布局中,所有的控件都是从右至左开始的,并且这个布局是在android4.2.2版本后的一种布局方法,如何实现?只需在总布局的表头上面 android:layoutDirection="rtl" 输入这样一段,接下来你所写的就开始从右至左的布局了。。。
最后,再和大家说一下关于 Androidstudio 连接模拟器的有关问题,我连接的夜神模拟器,挺强大的,在一个bat文件输入
c:
cd C:\Users\Administrator\AppData\Roaming\Nox\bin
nox_adb.exe connect 127.0.0.1:62001 然后执行
再在Android中左下方一个android绿色的小图标点击一看,然后就会出现许多的数字与英文,然后就表示已经连接了夜神,最后,就在上方有一个绿色的三角形播放按钮,点击之后,你的模拟器就会出现你所写的项目,注意
C:\Users\Administrator\AppData\Roaming\Nox\bin 这一串代码表述的是你夜神模拟器的安装路径
好了,今天所吸收到的东西,如果有人看到,不对的地方请告知,欢迎技术交流哦!!!!
- 关于Android的一些布局
- Android学习---关于布局的一些东西
- Android学习笔记(11)---关于布局的一些小事
- Android一些关于分辨率和布局的设置
- 一些关于android控件布局的小细节记录
- 关于布局的一些属性
- android布局的一些属性
- android布局的一些知识
- Android布局的一些特点
- 初学Android的一些布局
- 笔记6--一些关于布局的
- 关于androidUI布局的一些细节
- 关于相对布局的一些属性
- 关于布局的一些小技巧
- 关于Android布局的应用
- Android关于布局的整理。
- Android的一些基础知识(布局等)
- Android表格布局的一些错误
- php yii伪静态
- PAT b1041-b1045题解
- Raspberry上手指南(2)
- 将spring3源码导入进eclipse
- javascript中"[]"与"."的关系
- 关于Android的一些布局
- 关于maven在idea上的配置问题
- 十一天
- Vue.js computed vs Methods区别
- Python入门学习之While
- 堆栈的两种实现方式
- 驱动调试技术
- Bitmap_多级缓存实现图片加载
- 自己写的数字最大最小值numvalue-check指令