[android]AndroidAnnotations!アノテーション!

アノテーションってライブラリ?がありまして。
これを使うと結構、書き方が変わってきます。
便利なような気もしますが、慣れるまでちょっと???ってなっていました。

■使い方、特徴
Activityの生成するところの一行上に、@EActivityを書きます。


@EActivity(R.layout.activity_hoge)
public class HogeActivity extends Activity {

}

今まで

setContentView(R.layout.activity_hoge);

・xmlで書いていたButtonやTextViewとかの定義はこんな感じ

@ViewById(R.id.button)
Button mButton;

今まで

Button button1 = (Button)findViewById(R.id.button);

@Clickとかも使える。便利。

適応したActivityやFragmentの末尾にアンダースコアがつく。

HogeActivity_

みたいに。初めてみたらわかんなかった。。。

今、困っていることは、android studioのジャンプ機能が使えなかったりすること。。。

参考
AndroidAnnotationsでよく利用するアノテーション

シェアする

  • このエントリーをはてなブックマークに追加

フォローする