打開Android Studio首選項對話框(Mac使用者選擇Android Studio菜單,Windows使用者選擇File → Settings菜單)。分别展開Editor和Code Style選項,在Java選項下選擇Code Generation選項頁。
在Naming表單中,選擇Fields行,添加<code>m</code>作為fields的字首,如圖2-3所示。然後添加<code>s</code>作為Static Fields的字首。(GeoQuiz項目不會用到<code>s</code>字首,但之後的項目會用到。)
圖2-3 設定Java代碼風格首選項
單擊OK按鈕完成。
剛才設定的字首有何作用?那就是,需要<code>Android Studio</code>為<code>mTextResId</code>生成擷取方法時,它生成的是<code>getTextResId()</code>而不是<code>getMTextResId()</code>方法;而在為<code>mAnswerTrue</code>生成擷取方法時,生成的是<code>isAnswerTrue()</code>而不是<code>isMAnswerTrue()</code>方法。
回到Question.java中,右擊構造方法後方區域,選擇Generate... → Getter And Setter菜單項。選擇<code>mTextResId</code>和<code>mAnswerTrue</code>,為每個變量都生成擷取方法與設定方法。