赞
踩
Android studio基本布局
2020年07月09日
| 萬仟网移动技术
| 我要评论
什么是布局?就是把界面中的控件按照某种规律摆放到指定的位置布局的二种实现代码xml配置文件:res/layout目录下注:也可以同时使用xml和代码目录用 [TOC]来生成目录:什么是布局?布局的二种实现目录LinearLayout 线性布局android:gravity和android:layout_gravity的区别FrameLayout 帧布局RelativeLayout 相对布局RelativeLayout支持的二个xml属性控制子组件布局的内部类RalativeL
什么是布局?
就是把界面中的控件按照某种规律摆放到指定的位置
布局的二种实现
代码
xml配置文件:res/layout目录下
注:也可以同时使用xml和代码
目录
用 [TOC]来生成目录:
什么是布局?
布局的二种实现
目录
LinearLayout 线性布局
android:gravity和android:layout_gravity的区别
FrameLayout 帧布局
RelativeLayout 相对布局
RelativeLayout支持的二个xml属性
控制子组件布局的内部类RalativeLayout.LayoutParams 此内部类的属性分二类
1、 boolean
2、 id型
layout_toRightOf,layout_toLeftOf(是一种靠拢动作)
GridLayout 网格布局
常用属性
padding 内补丁
margin 外补丁
background 颜色
match_parent/fill_parent 匹配父类的内容
wrap_content 适应自己的内容
LinearLayout 线性布局
orientation=”vertical(垂直) | horizontal(平行)”
android:gravity和android:layout_gravity的区别
android:gravity:控件内部的元素(对内有效)
android:layout_gravity:控件所在父元素的位置(对外生效)
RelativeLayout 相对布局
注1:注意XML中组件的顺序,不然会报错
注2:android新版本中组件的定义顺序没有关系
RelativeLayout支持的二个xml属性
android:gravity :设置该布局容器内各子组件的对齐方式
android:ignoreGravity:设置哪个组件不受gravity属性的影响
控制子组件布局的内部类RalativeLayout.LayoutParams 此内部类的属性分二类
1、 boolean
相对父元素
alignParent…
center…(只有在父元素中才存在水平或垂直居中等)
1
2
3
2、 id型
@+id和@id的区别
@+id/x1(添加新ID)
@id/x1(引用此ID)
相对于指定元素(根据ID指定)
1
2
3
4
本文地址:https://blog.csdn.net/Miraclefate/article/details/107162339
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
相关文章:
url_launcher是用于在移动平台中启动url的flutter插件,适用于ios和android平台。他可以打开网页,发送邮件,还可以拨打电话。githu...
云之声离线Jar包和so文件下载地址 下载地址 Android SoundPool语音播放类 ...
本文将讲解如何通过MFC制作一个简易的绘图软件构造软件的边框画出图形图形的重绘与保存一、构造软件的边框二、画出图...
国家气象局提供了三种数据的形式
网址在:
http://www.weather.com.cn/data/sk/101010100...
View的三大流程指的是测量(measure)、布局(layout)和绘制(draw),我们可以通过生活中的一个...
关于自定义RadioGroup:作用:可以在设置选中状态前执行自定义相关的方法,类似拦截选中状态另做处理完整的代...
原文链接Android自带TabLayout在SDK28后可以设置下方下划线更随字体长度变化(再也不需要反射了,...
前言今天我们来说一说如何利用Android Studio开发工具真机调试cordova项目。我们假设你已经有一个...
网友评论
验证码:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。