打开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
前缀,但之后的项目会用到。)
图2-3 设置Java代码风格首选项
单击OK按钮完成。
刚才设置的前缀有何作用?那就是,需要Android Studio
为mTextResId
生成获取方法时,它生成的是getTextResId()
而不是getMTextResId()
方法;而在为mAnswerTrue
生成获取方法时,生成的是isAnswerTrue()
而不是isMAnswerTrue()
方法。
回到Question.java中,右击构造方法后方区域,选择Generate... → Getter And Setter菜单项。选择mTextResId
和mAnswerTrue
,为每个变量都生成获取方法与设置方法。