安卓学习 布局篇 Android studio
安卓学习布局篇(一)
LinearLayout布局
- orientation 布局中组件的排列方式
- gravity 控制组件所包含的子元素的对齐方式,,可多个组合
- layout_gravity控制该组件在父容器里的对其方式
- background为该组件设置一个背景图片,,或者是直接用颜色覆盖
- divider分割线
- showDividers设置分割线所在的位置,none(无),beginning(开始),end(结束),middle(每两个组件间)
- dividerPadding设置分割线的padding
- layout_weight(权重)该属性是用来等比例的划分区域
RelativeLayout布局(相对布局)
常见属性
根据父容器定位
- layout_alignParentLeft左对齐
- layout_alignParentRight右对齐
- layout_alignParentTop顶部对齐
- layout_alignParentBottom底部对齐
- layout_centerHorizontal水平居中
- layout_centerVertical垂直居中
- layout_centerInParent中间位置
根据兄弟组件定位
- layout_toLeftOf放置于参考组件的左边
- layout_toRightOf放置于参考组件的右边
- layout_above放置于参考组件的上方
- layout_below放置于参考组件的下方
- layout_alignTop对其参考组件的上边界
- layout_alignBottom对齐参考组件的下边界
- layout_alignLeft对齐参考组件的下边界
- layout_alignRight对齐参考组件的右边界
通用属性
margin设置组件与父容器的边距
- layout_margin上下左右偏移
- layout_marginLeft
- layout_marginRight
- layout_marginTop
- layout_margiBottom
padding设置组件内部元素的边距
FrameLayout布局(图层布局)
常见属性
- android:foreground 设置前景(可使用背景图片)
- android:foregroundGravity 设置前景位置
安卓学习 布局篇 Android studio相关推荐
- 安卓学习布局篇 Android studio(二)
TableLayout布局(表格布局) 常见属性 android:collapseColumns,设置需要被隐藏的列的序号,从0开始 android:stretchColumns 设置允许被拉伸的列的 ...
- 第37篇 Android Studio实现点击图片显示信息(四)布局及资源文件
第37篇 Android Studio实现点击图片显示信息(四)布局及资源文件 4.布局文件 4.1.strings.xml 4.布局文件 整体是一个垂直布局,然后在设置一些水平布局就行了. < ...
- 第52篇 Android Studio实现生命数字游戏(七)ListView与适配器
第52篇 Android Studio实现生命数字游戏(七)ListView与适配器 1.ListView 1.1.适配界面 1.2.适配器 1.ListView 在布局中直接添加. 没有什么好说明, ...
- 第30篇 Android Studio实现五子棋游戏(一)杂记
第30篇 Android Studio实现五子棋游戏(一) 1.需求分析 1.1.判断胜负 1.2.AI拦截及获取落子位 2.界面 2.1.布局 2.2.名称和资源图片 3.接口联系 1.需求分析 五 ...
- 第46篇 Android Studio实现生命数字游戏(一)数据分析
第46篇 Android Studio实现生命数字游戏(一)数据分析 1.数据 1.1.生日 1.2.生日数 1.3.天赋数 1.4.命数 1.5.星座数 2.数字对应的解析 1.数据 数据是在生命数 ...
- 第50篇 Android Studio实现生命数字游戏(五)计算星座数
第50篇 Android Studio实现生命数字游戏(五)计算星座数 1.变量说明: 1.1.统计圈数 2.计算命数 2.1.使用的数据 2.2.星座对应日期和数字 2.3.说明 2.4.代码 1. ...
- 第33篇 Android Studio实现五子棋游戏(四)棋子类和主类
第33篇 Android Studio实现五子棋游戏(四)棋子类和主类 1.棋子类 2.主类 2.1.变量 2.2.重写方法 2.3.代码 3.效果 3.1.进去界面 3.2.赢棋 3.3.提示 3. ...
- [安卓开发笔记二]android Studio通过jni调用C++代码
[安卓开发笔记二]android Studio通过jni调用C++代码 16/12/11 更新 此博客基于安卓android studio 1.5所写,现在已经有了android studio2.2的 ...
- 【安卓大作业】Android Studio学校图书管理系统
[安卓大作业]Android Studio学校图书管理系统 一.界面展示 二.功能介绍 图书馆介绍.查看上架新书.借阅排行榜 学生端.图书借阅.管理员端.图书管理等 三.项目结构 四.关键代码展示 ( ...
- 第34篇 Android Studio实现点击图片显示信息(一)需求
第34篇 Android Studio实现点击图片显示信息(一)需求 1.需求 1.1.效果 1.2.功能 1.3.RadioButton实现 1.4.设置RadioButton样式 1.需求 1.1 ...
最新文章
- 2014年MCM美国大学生数学建模——From my perspective
- SPRING多个占位符配置文件解析源码研究--转
- Spark-1.6.0之Application运行信息记录器JobProgressListener
- [转]ExtJs基础--Html DOM、Ext Element及Component三者之间的区别
- 机器学习数据包之numpy
- linux 移出权限,一起学习在 Ubuntu 上授予和移除 sudo 权限
- Python3.6安装及引入Requests库
- C语言汇编pdf,c语言程序代码[汇编].pdf
- css 背景色渐变 background linear-gradient
- 【华为解决方案】 华为云架构解决方案
- python 会计师事务所_Selenium爬取会计师事务所新闻信息——以中准会计师事务所为例...
- CSS3实现卡片翻转动画
- tag untag_交换机该怎么理解Hybird中Tag和Untag端口模式?
- 电子计算机X线体层摄影,电子计算机X线体层摄影检查诊断乳腺肿块的价值
- python查内置函数,怎么查看python内置函数
- 11. Flash助手推荐的弹窗广告怎么删除
- 如何找短视频素材?这些工具可以帮到你
- 瑞萨 RA2E1 触摸按键使用例程
- java库net2.0下载_visual j 2.0 下载-Visual J# 2.0(vjredist.exe)下载微软官方版-西西软件下载...
- java学习--基础知识进阶第七天--HashSet集合、HashMap集合(集合遍历)