AndroidK开发笔记一
一、搭建好开发环境后,创建第一个工程
学习的新知识:
1、修改应用的版本号
在build.gradle中修改2、修改应用图标和名称(在Manifest中修改)
红色地方是修改图标,黄色是修改应用名称3、一般在布局中设置文本的间距时单位是dp,设置字体的大小时是sp。
4、在线性布局中 android:gravity="center"代表页面中的控件居中显示。
orientation 可以设置控件的排列方向。
5、启动页面
系统在启动时,是从下图红色标记处开始的,也就是启动页面的入口。
系统启动页面入口6、创建新的Activity和布局文件,而且要进行关联
在新创建的Activity中进行如下图的编写:黄色部分是关联的布局文件。
7、页面跳转
页面之间的跳转要用到Intent,要实现从1个activity跳到另一个activity,这需要通过intent来实现。当然我们需要在button按钮上绑定一个按钮按下的监听器,一旦该按钮监听到有按键按下,则通过intent将指定的第2个activity触发。在事件触发下,可以从MainActivity跳转到SplashActivity。
8、快捷键:ALT+ENTER 可以在代码出现错误时进行提示
9、页面自动跳转
应用Handler 和Intent来实现。
10、Activity之间的传递数据
在页面跳转过程中携带数据:
发送 接收数据传递对象:要对对象序列化
发送 接收11、Activity回传数据
12、Ctrl+斜杠:注释或取消注释当前行或选中的代码块,以双斜杠的方式即“//”
Ctrl+shift+斜杠:注释或取消注释选中的代码块,以“/*……*/”方式注释
Alt+Insert可以生成构造器/Getter/Setter
快速将字符串变成常量的windows快捷键是Ctrl+Alt+C
变成全局变量在windows/linux下的快捷键是Ctrl+Alt+F
13、Activity的生命周期
详细的介绍可以参考http://blog.csdn.net/liuhe688/article/details/6733407
生命周期流程图14、控件TextView
属性:gravity 文本中内容的位置
singleLine 只显示一行 maxLine 最大的行数
Button继承于TextView ,而且都有响应事件。
15、控件EditText
可以设置输入内容:inputType = 输入下图显示的内容。
文本改变的属性
16、常用控件:
ImageView
background平铺;src居中。