[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でよく利用するアノテーション

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です