打开Android Studio首选项对话框(Mac用户选择Android Studio菜单,Windows用户选择File → Settings菜单)。分别展开Editor和Code Style选项,在Java选项下选择Code Generation选项页。

在Naming表单中,选择Fields行,添加m作为fields的前缀,如图2-3所示。然后添加s作为Static Fields的前缀。(GeoQuiz项目不会用到s前缀,但之后的项目会用到。)

一些as的配置_首选项

图2-3 设置Java代码风格首选项

单击OK按钮完成。

刚才设置的前缀有何作用?那就是,需要Android StudiomTextResId生成获取方法时,它生成的是getTextResId()而不是getMTextResId()方法;而在为mAnswerTrue生成获取方法时,生成的是isAnswerTrue()而不是isMAnswerTrue()方法。

回到Question.java中,右击构造方法后方区域,选择Generate... → Getter And Setter菜单项。选择mTextResIdmAnswerTrue,为每个变量都生成获取方法与设置方法。