使用Fragment的原因
1. Activity间的切换不流畅
2.
模块化Activity,方便做局部动画(有时为了到达这一点要把多个布局放到一个activity里面,现在可以用多Fragment来代替,只有在需要的时候才加载Fragment,提高性能,有点类似于网页的ajax)

使用方法FragmentActivity
1. 在内部的某个ViewGroup内动态添加或替代一个Fragment
fg:

快捷键的使用

Ctrl+F10 显示行号

Ctrl+/ 注释

Ctrl+L 定位行

Ctrl+K Ctrl+shift+K 查找下一个

Ctrl+shift+G 查找引用

Ctrl+G 查找变量声明

Ctrl+D 删除行

ALT+/ 自动提示方法

Alt+← Alt+→ 后退历史记录和前进历史记录,在跟踪代码时非常有用

Ctrl+Shift+F 规范代码

Ctrl+Shift+T 查找工作空间(Workspace)构建路径中的可找到Java类文件,不要为找不到类而痛苦,而且可以使用“*”、“?”等通配符。
Ctrl+Shift+R 查找工作空间(Workspace)中的所有文件(包括Java文件),也可以使用通配符。
Ctrl+Shift+O 快速生成import,当从网上拷贝一段程序后,不知道如何import进所调用的类,试试【Ctrl+Shift+O】快捷键,一定会有惊喜。

Ctrl+O 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。
Ctrl+M 最大化窗口

F3 快速定位光标位置的某个类、方法和属性。
F4 显示类的继承关系,并打开类继承视图。
先敲“/”在敲两个**,然后回车或在方法名之前按Alt+Shift+J可以添加Javadoc 注释 方法注释

重新组织Import Ctrl+Shift+O,能帮你一次去掉所有未使用的Import声明!
快速修正 Ctrl+1
引入某个类(接口)ctrl + shift + m

调试快捷键
1. 【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。
2. 【F11】:调试最后一次执行的程序。
3. 【Ctrl+F11】:运行最后一次执行的程序。
4. 【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。
5. 【F6】:单步执行程序。
6. 【F7】:执行完方法,返回到调用此方法的后一条语句。
7. 【F8】:继续执行,到下一个断点或程序结束。

其他快捷键
1. 【Ctrl+F6】:切换到下一个编辑器。
2. 【Ctrl+Shift+F6】:切换到上一个编辑器。
3. 【Ctrl+F7】:切换到下一个视图。
4. 【Ctrl+Shift+F7】:切换到上一个视图。
5. 【Ctrl+F8】:切换到下一个透视图。
6. 【Ctrl+Shift+F8】:切换到上一个透视图。

最新文章

  1. [UCSD白板题] Changing Money
  2. Java多线程系列--“JUC线程池”01之 线程池架构
  3. TortoiseSVN中Branching和Merging实践
  4. 解决eclipseMavne的web项目debug时没有源码
  5. DOM基础2
  6. iOS--雪花掉落特效
  7. windows上在linux客户端上传小文件lrzsz
  8. JS判断用户是否在线的方法
  9. POJ 2001-Shortest Prefixes(Trie 入门)
  10. Gtk中的文本视图(GtkTexViewWidget)
  11. Vnix项目正式启动
  12. Ubuntu 16.04 samba相关配置
  13. 关于No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 armv7s)使用百度地图的解决办法
  14. FZU 2112 Tickets
  15. ngRx 官方示例分析 - 1. 介绍
  16. JAVA_SE基础——71.Random类制作随机验证码
  17. Java Native
  18. [macOS] Cannot find libz when install php56
  19. 转载 用Python实现设计模式——工厂模式
  20. Using Information Fragments to Answer the Questions Developers Ask

热门文章

  1. ConcurrentMap
  2. 【hdoj_1002】A+B Problem ||(大数)
  3. beego离线安装及运行
  4. ASP.NET MVC 获取计算机字体
  5. 关于node的path模块
  6. OOD沉思录 --- 类和对象的关系 --- 使用关系原则
  7. 转:xxe attack学习
  8. scrapy保存csv文件有空行的解决方案
  9. 深度学习基础系列(三)| sigmoid、tanh和relu激活函数的直观解释
  10. 11.6八校联考T1,T2题解