org.androidannotations.annotations
Annotation Type OptionsMenuItem


@Retention(value=CLASS)
@Target(value=FIELD)
public @interface OptionsMenuItem

Use it on android.app.Fragment or android.support.v4.app.Fragment fields in activity classes to inject a menu item.

The field MUST be of type android.view.MenuItem or com.actionbarsherlock.view.MenuItem.

The annotation value should be one or several of R.id.* fields. If not set, the method name will be used as the R.id.* field name.

Example :
 @EActivity(R.layout.main)
 @OptionsMenu({ R.menu.my_menu1, R.menu.my_menu2 })
 public class MyActivity extends Activity {
 
        @OptionsMenuItem
        MenuItem menuRefresh;
 
        @OptionsMenuItem(R.id.menu_search)
        MenuItem menuItemSearch;
 }
 


Optional Element Summary
 String[] resName
           
 int[] value
           
 

value

public abstract int[] value
Default:
-1

resName

public abstract String[] resName
Default:
""


Copyright © 2010-2014. All Rights Reserved.