今天和大家分享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 ,则在另一个布局界面可通过下面代码就可以调用,

          layout="@layout/activity_public"
        >

当调用过来时,那些布局中的控件在原来的布局中的什么位置,调过去之后任然是在那个位置,就算那个位置已经存在一些控件。


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  这一串代码表述的是你夜神模拟器的安装路径


好了,今天所吸收到的东西,如果有人看到,不对的地方请告知,欢迎技术交流哦!!!!

更多相关文章

  1. Android--控件Button的详细用法介绍(适合初学者)
  2. Material Design(六)
  3. Android软键盘弹出时布局的调整问题
  4. 宏锦软件 Android(安卓)的 ListView 使用详解
  5. Android星级评分条控件RatingBar
  6. 具动画效果的图片转换器ImageSwitcher
  7. Android(安卓)“退一步”的布局加载优化
  8. fill_parent和wrap_content的区别
  9. Android开发入门的正确姿势,你get到了吗?

随机推荐

  1. 两个小时精通Android开发之按键映射篇
  2. Android进程
  3. [置顶] Android UI开发【开篇导航】
  4. Android 游戏开发 之 1:Android游戏开发
  5. Android中使用tint属性和backgroundTint
  6. Android开发学习之Xml解析归纳
  7. ANDROID JNI之JAVA域与c域的互操作
  8. iOS还是Android?我应该选哪个平台来做应用
  9. VisionMobile:移动平台生态系统冲突报告(
  10. Android开发面试经——5.常见面试官提问A