org.androidannotations.annotations
Annotation Type OptionsMenu


@Retention(value=CLASS)
@Target(value=TYPE)
public @interface OptionsMenu

Should be used on EActivity or EFragment annotated classes to inject one or multiple menus.

The annotation value should be one or several R.menu.* fields.

Note: Fragment menus are compounds with parent Activity menus

Example :
 @EActivity(R.layout.main)
 @OptionsMenu({ R.menu.my_menu1, R.menu.my_menu2 })
 public class MyActivity extends Activity {
 
 }
 
 @EFragment
 @OptionsMenu(R.menu.my_fragment_menu)
 public class MyFragment extends Fragment {
 
 }
 

See Also:
OptionsItem, OptionsMenuItem

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.