Advertisement
Pauland

Fragment HasMenu exemple

Dec 4th, 2012
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.99 KB | None | 0 0
  1.  
  2. //FRAGMENT
  3. @Override
  4. public void onCreate(Bundle savedInstanceState)
  5. {
  6.     super.onCreate(savedInstanceState);
  7.     this.setHasOptionsMenu(true);
  8. }
  9.  
  10. @Override
  11. public void onCreateOptionsMenu(Menu menu, MenuInflater inflater)
  12. {
  13.     inflater.inflate(R.menu.fragmenu, menu);
  14.     super.onCreateOptionsMenu(menu, inflater);
  15. }
  16. @Override
  17. public boolean onOptionsItemSelected(MenuItem item)
  18. {
  19.     switch (item.getItemId())
  20.     {
  21.         case R.id.item1:
  22.             //ClickItem 1
  23.             return true;
  24.         case R.id.item2:
  25.             //ClickItem 2
  26.             return true;
  27.         default:
  28.             return super.onOptionsItemSelected(item);
  29.     }
  30. }
  31.  
  32.  
  33.  
  34.  
  35. //XML Menu
  36. <item android:id="@+id/item1"
  37.         android:showAsAction="ifRoom" android:title="@string/item1"
  38.         android:icon="@drawable/item1" android:orderInCategory="1" android:menuCategory="system"/>
  39.    
  40. <item android:id="@+id/item2"  android:title="@string/item2"
  41.         android:showAsAction="ifRoom" android:menuCategory="system" android:orderInCategory="2" android:icon="@drawable/item2" />
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement