AndroidStudioで効率よくJavaBeansを作成するには

提供: tknotebook
2015年11月1日 (日) 22:31時点におけるNakamuri (トーク | 投稿記録)による版

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

メインページ>コンピュータの部屋#Android>AndroidStudio Tips


Android Studio では ALT+INSERT で Java クラスの フィールド にアクセスするための セッターとゲッターのコードを生成できます。

但し、Android では、習慣として、public ではないフィールドには プレフィックス m を付ける必要があるので、少々工夫が必要になります。

この問題は Android Studio にフィールドのプレフィックスを教えておくことで解決できます。 設定個所は下図の通り。

[Settings]→[Code Style]→[Java]のダイアログ画面で、[Code Generation]タブを選択し、下図のようにフィールドのプレフィックスを指定します。

AndroidStudioでフィールドのプレフィックスを指定する.png

すると、ALT-INSERT での、セッター/ゲッターのコード生成が以下のように変わります。


コード生成前

public class Person {
    private String mName;
    private int mAge;
}

コード生成後

public class Person {
    public String getName() {
        return mName;
    }

    public Person setName(String name) {
        mName = name;
        return this;
    }

    public int getAge() {
        return mAge;
    }

    public Person setAge(int age) {
        mAge = age;
        return this;
    }

    private String mName;
    private int mAge;
}