fly1tkg blog

EFragmentについて – AndroidAnnotations

fragmentでAndroidAnnotations(以下AA)を利用するには次のようにします

@EFragment
public class MyFragment extends Fragment {
 
}

fragmentもActivity同様に_のsuffixが入ります。なので利用する時はMyFragment_のようにアンダースコアを追加してください。

例えばXMLで利用する場合は次のようになります。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal" >
 
    <fragment
        android:id="@+id/myFragment"
        android:name="com.company.MyFragment_"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" />
 
</LinearLayout>

またJavaのコード上では次のように利用できます

<pre class="brush: java; gutter: true">MyFragment fragment = new MyFragment_();</pre>