
上QQ阅读APP看书,第一时间看更新
2.2 使用代码自动补全功能
代码补全功能是一个无价的工具,它会在你输入的过程中为补全代码提供各种各样的选项。例如,在MainActivity.java文件中,找到这行代码:
setContentView(R.layout.activity_main);
把你的光标移动到行尾并按下回车键。在新的一行中,键入字母R,然后键入句号,如下显示:
R.
Android Studio代码补全会显示一个列表,可以使用这个列表中的值完成这段代码。图2-10显示了相应的用户界面。当你不确定某个方法调用如何拼写或不确定使用哪个方法时,代码补全是非常重要的。
注意:如果代码补全窗口没有打开,则可以使用快捷键Ctrl+Space打开该窗口。在其他IDE中也使用相同的快捷键显示代码补全窗口。

图2-10
也可以使用代码补全功能在类文件中添加代码占位程序(stub)。如果继承的某个类中有必须重写的方法,代码补全功能会提示你这里有些方法需要重写。只需要单击一下鼠标,代码补全功能就会将这些需要重写的方法的占位程序添加到应用中。
最后,包导入也是Android Studio的功能之一。当使用本书中的示例时,会经常使用到包导入的代码补全功能。
例如,当你尝试新建一个变量,但是包含它的类型的包还没有导入进来,这时AndroidStudio会发现这个问题,并且用红色波浪线把这个类型划出来。把光标移动到这一行,然后按下Alt+Enter快捷键,在代码文件的顶上就会加入一段using语句,自动将包导入进来。