美文网首页
安卓布局学习笔记一

安卓布局学习笔记一

作者: 沐雨丹阳 | 来源:发表于2018-10-11 17:06 被阅读0次

======常用控件=====
一、线性布局,LinearLayout。
重要属性:
orientation,可以指定vertical和horizontal,代表垂直和水平排列。
layout_gravity,指定控件在布局中的对齐方式,和它相似的gravity是指定文字在控件中的对齐方式。
layout_weight,使用比例的方式指定控件的大小。
二、相对布局,RelativeLayout。
RelativeLayout的几组常用属性
第一组属性:android:layout_below, android:layout_above, android:layout_toLeftOf, android:layout_toRightOf
这四个属性是用在RelativeLayout上的,例如android:layout_below就是将目标控件的上边缘与引用控件的下边缘对齐,android:layout_toRightOf就是将目标控件的左边缘与引用控件的右边缘对齐。
第二组属性:android:layout_alignTop, android:layout_alignBottom, android:layout_alignLeft, android:layout_alignRight, android:layout_alignBaseLine
顾名思义,android:layout_alignTop就表示目标控件和引用控件的上边缘对齐,android:layout_alignLeft则表示目标控件与引用控件的左边缘对齐,android:layout_alignBaseLine是基于基准线对其,基准线就是我们写英文字母那4行线的第三条
第三组属性:layout_alignParentRight, layout_alignParentLeft, layout_alignParentTop, layout_alignParentBottom
这组属性的值是 true 或者 false,因为每个控件的直接父控件只有一个,所以用true/false来表示是否与父控件的边缘对齐
第四组属性:layout_centerInParent, layout_centerVertical, layout_centerHorizontal
这组属性取值也是true 或者 false,layout_centerInParent表示与父控件在水平方向和垂直方向都对齐,处于正中央,layout_centerVertical表示与父控件在垂直方向上对其,layout_centerHorizontal表示与父控件在水平方向上对齐
第五组属性:layout_alignStart, layout_alignStop, layout_alignParentStart, layout_alignParentStop
layout_alignStart, layout_alignStop是引用其他控件,表示与控件的开始位置、结束位置对齐,layout_alignParentStart, layout_alignParentStop取值为true、false,表示与父控件的开始,结束位置对齐
三、帧布局,FrameLayout。
所有控件都会默认摆放在布局左上角,可以使用layout_gravity,指定控件在布局中的对齐方式。
四、百分比布局,PercentRelativeLayout、PercentFrameLayout。
由于LinearLayout已经支持按比例指定控件大小,所以百分比布局只是扩展了RelativeLayout和FrameLayout。
使用需要添加依赖:
在app/build.gradle文件的dependencies闭包中添加如下语句:
implementation 'com.android.support:percent:..'
其中的
换成自己使用的版本号
常用属性:
app:layout_widthPercent="50%"
app:layout_heightPercent="50%"

相关文章

  • 基础篇

    学习了安卓布局:LinearLayout(线性布局) RelativeLayout(相对布局)

  • 安卓布局学习笔记一

    ======常用控件=====一、线性布局,LinearLayout。重要属性:orientation,可以指定v...

  • 安卓开发入门教程-常用布局_布局引用

    关注 安卓007 ,免费获取全套安卓开发学习资料 什么是布局引用 布局引用不是一种新的布局哦,目的是复用某些布局文...

  • 【作业】——设计规范分析(印象笔记安卓端)

    分析对象:印象笔记安卓版 主要界面截图 应用页面结构 页面布局优缺点分析 优点 1.页面布局上上使用了安卓设计规范...

  • 布局

    今天学习了安卓的四种布局方式 线性布局 相对布局 帧布局 百分比布局

  • 移动平台开发

    1A布局学习笔记 基本知识: view是安卓应用里面最基本的组成元素。 长方形也是一个view,给view加边框的...

  • 印象笔记安卓系统同步失败怎么办?

    退出安卓系统印象笔记账号,重新登录! 退出安卓系统印象笔记账号,重新登录!! 退出安卓系统印象笔记账号,重新登录!!!

  • 安卓布局

    RelativeLayout 第一类:属性值为true可false android:layout_centerHr...

  • 安卓布局,

    前言 在进行Android开发中,常常需要用到各种布局来进行UI的绘制,今天我们就来讲下Android开发中最常用...

  • 安卓布局

    RelativeLayout 第一类:属性值为true可false android:layout_centerHr...

网友评论

      本文标题:安卓布局学习笔记一

      本文链接:https://www.haomeiwen.com/subject/cazpaftx.html