从零开始学习Android开发
本系列仅用于记录周飞飞在Android开发过程中出现的问题,和主要内容总结。(不具可阅读性!)
活动
在活动中使用Toast
- 直接调用Toast类,用静态方法makeToast()创建一个Toast对象,然后调用show()方法展示。
在活动中使用Menu
- 在res下新建menu文件夹,再在menu文件夹下新建Menu resource file,此处假设命名为main
- 修改main文件中的代码
- 在活动代码文件中重写onCreateOptionsMenu()方法来在活动中呈现菜单文件夹(使用cirl+O快捷键)
- 重写onOptionsItemSelected()方法来定义菜单响应事件
使用Intent在活动之间穿梭
使用隐式intent
- 在AndroidManifest.xml中修改代码,为活动添加action、category、data等元素
- 在活动代码文件中创建intent,并赋值
- 使用startActivity()方法调用intent
活动被回收了怎么办
- 使用onSaveInstanceState()方法来临时保存数据
启动模式
- 详细了解一下四种启动模式
一些tips
- 使用BaseActivity来管理所有活动统一的操作
- 使用ActivityConllector来实现所有活动的集合管理
UI
Button
- 系统对Button中所有英文字母自动进行大写转换,可以改动android:textAllCaps来调整
- 修改项目的Gradle让其支持百分比布局
- 使用Include来实现布局的重用,而不需要反复撰写代码
小结
就目前这个阶段来说,做Android开发的确是正反馈很强的活动,能够很快获得成就感,但是到了后期或者是遇到困难时可能就会产生懈怠。anyway 为了团队,一定要好好坚持下去!
阅读量
loading...