关与Android studio安装以及Android的基本布局
来源:互联网 发布:动漫周边淘宝招聘 编辑:程序博客网 时间:2024/06/05 00:44
1.Android studio基本介绍和安装
1.1 首先先简单介绍以小Android studio这款软件的开发背景:
Android Studio 是一个全新的 Android 开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发 和调试
主要增加了五个新功能:
1、优化小贴士:在主体中打开你的应用,点击小贴士,会得到这样的建议:为你的应用开发平板电脑版本。
2、应用翻译服务:允许开发者直接在开发主体中获得专业的翻译。上传你的需求,选择翻译,其会显示翻译方和价格,并在一周内发回译本。
3、推荐跟踪:允许开发者找出最有效的广告
4、营收曲线图:向开发者展示其应用营收,以国家进行划分
5、试用版测试和阶段性展示:开发者可以对应用进行测试,然后向测试用户推出,测试结果不会对外公布。当一个版本的测试结束,开发者可以向特定比例用户推出。
1.2关于Android studio的安装:
这里不得不吐槽一下,安装确实有点坑,要注意,Android studio 下载版本要跟SDK的版本一样,当然有些安装Android studio 是自动集成SDK的,这时候需要翻墙联网,去谷歌网站下载需要的插件,这里推荐蓝灯翻墙软件, 个人感觉好用,另外需要一个地方也要需要注意,就是.gradle,编译器,这也是让人头疼地方,因为有时候大家在 安装Android studio 的时候,需要翻墙,但墙可能太厚,所以下的东西不全,这里提供一个解决方法:在能完美运行的Android studio 的电脑上找到C:\Users\Administrator\.gradle\wrapper\dists 复制这个目录的文件丢到自己的电脑上的这个路径,嗯,安装Android studio还要看点运气.
2.Android 基本布局
2.1.线式布局:
先来张图:
很好理解,线性布局就是要么从左到右,要么从上到下,再说说Lincarlayout布局中 重要的的几个属性
1.android:orientation (布局方向):默认是horizontal(从左到右) 或者 vertical(从上到下)
2.android:gravity(每个控件在布局的位置) :top(上) ,bottom(下),left(左),right(右),center_vertical(竖直居中)
center_horizontal(水平居中) center(居中)
3.android:layout_gravity(单个控件在布局的位置) 属性与gravity基本相同,但需要注意的是,orientation 当设置为 horizontal 时 layout_gravity 属性只能对 竖直方向有效,rientation 当设置为vertical 时 属性只能对水平方向有效,
4.layout_width ,layout_heigh(控件的宽,长) :wrap_content( 当前文字大小) ,match_parent(与布局等同)
这里还要一点需要注意,当需要固定大小时,文字大小用sp,控件用dp。
来个练习:
思路:大LinearLayout下面有三个LinearLayout,第一个中LinearLayout下面有两个小LinearLayout每个小LinearLayout里都有个按钮,第二个中LinearLayout下面只有个按钮,第三个中LinearLayout与第一个中LinearLayout一样。
2.2表格布局
表格布局有个控件<TableLayout >我们在这里面写就行了,先说一下行与列的关系
1。一个<TableRow>就是一行,一行里面有多少个控件就默认会有多少个列。
2. 几个需要用到的属性:
ndroid:shrinkColumns=(int ):第几列收缩
android:stretchColumns=(int):第几列伸展
android:collapseColumns=(int) 隐藏某一列
layout_column(int) 指定在某一列
layout_span(int) 跨几列
注意:列排列顺序是从0开始的,表格布局只能跨列,不能跨行。
练习
2.3网格布局
<GridLayout>网格布局相对表格布局比较灵活一点,这里可以跨列,跨行。
columnCount="int" 控件布局几列
rowCount="int" 控件布局几行
android:layout_rowSpan=(int) 控件占几行
layout_columnSpan=(int) 控件占几列
android:layout_gravity=(fill_vertical) 竖直填充或者(fill_horizontal)水平填充
练习:
2.4帧布局
< FrameLayout>很简单,后面的控件覆盖前面的控件.
练习:
上面这几种布局只是最基本的,还有其他的布局,例如相对,绝对布局,想成为Android界面美化大师,学习布局是必不可少的。
- 关与Android studio安装以及Android的基本布局
- Android 基本布局以及应用
- Android studio 的布局
- Android Studio的安装和基本使用
- Android Studio的安装以及配
- Android Studio的基本设置与运行
- Android基本组建与布局
- android无线网的开与关
- Android软键盘弹出时有关布局的问题
- Android Studio SVN的安装与使用
- Android Studio安装与gradle的关系
- Android Studio的安装与配置
- Android studio的安装与配置
- Android studio的环境配置与安装
- Android studio的安装与配置
- Android studio的安装与配置
- Android studio 的 配置与安装
- 图解Android studio的安装与配置
- (46)多线程的安全问题解决方式:synchronized
- 什么时候选择用IDA而不是BFS
- 虚拟IP(VIP)原理
- 【bzoj3252】攻略
- 微信小程序周报(第六期)
- 关与Android studio安装以及Android的基本布局
- larval 进程管理
- C++单例模式
- socket协议解读
- 云计算知识3:弹性计算云EC2的基本架构
- linux系统修改系统时间与时区
- 图像处理2:模块介绍
- 26. Remove Duplicates from Sorted Array
- caffe,tensorflow网络结果可视化显示