1A布局学习笔记
基本知识:
view是安卓应用里面最基本的组成元素。
长方形也是一个view,给view加边框的时候,会影响它的大小。
-
驼峰命名法:每一个单词开头大写,多个单词组合在一起,例如TextView.
- 知识拓展:小驼峰命名法,开头第一个字母小写,其他单词开头第一个字母大写。例如textView
对于一个xml来说,有开就必须有关,不能只打开不关闭。
dp代表分辨率。
颜色可以用十六进制来表示。
布局组件:
View
如何调节View的大小,位置?
通过XML中的属性来设置。-
TextView
- TextVew 带有的一些常用属性,例如height,width,background
- 还可以通过fontStyle设置斜体,粗体等拓展功能。
- ImageView
用于展示图片,合理的设置图片的宽和高,使用居中剪裁,没有白边,叫做全出血图片,更加有利于沉浸式的体验。
补充知识:
- 要善于使用安卓官方文档,查询资料,例如可以查询TextView的属性,虽然有些部可能我们用不到,但是我们也多了解一些。就例如TextView的属性,TextAllCaps ,可以将组件中的文字变为大写。
Deepin下安卓开发环境配置
什么是Deepin?
Deepin是一款linux桌面操作系统,是众多“国产”操作系统中的一支异军。运行速度极快无比,是非常棒的开发人员使用的系统。
能在linux下开发安卓吗?
回答是肯定的,安卓系统是基于Unix内核的,并且android studio 也有对应的linux发行版,或者说由于java的跨平台性,使我们能在几乎所有平台开发安卓程序。
具体配置步骤
非常简单,首先打开深度商店->选择编程开发一栏
点击android studio 选择下载安装。
下载完成之后使用默认配置,即可进入开发界面。
但是,由于deepin的c++库和android自带的模拟器环境有冲突,所以还需要下载genymotion进行模拟器配置。
同样,我们使用深度商店下载之后,打开genymotion,注册一个账号,然后选择任意一款模拟器,譬如说我选择了nexus 5.0
打开模拟器之后,我们再回头来打开android studio的项目,这个时候点击运行,选择我们打开的nexus 模拟器,就可以跑程序啦!