经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 移动开发 » Android » 查看文章
Android 菜单 使用XML
来源:cnblogs  作者:thomas_blog  时间:2019/11/4 8:29:16  对本文有异议
  1. @Override
  2. public boolean onCreateOptionsMenu(Menu menu) {
  3. // Inflate the menu; this adds items to the action bar if it is present.
  4. getMenuInflater().inflate(R.menu.main, menu);
  5. return true;
  6. }
  7. @Override
  8. public boolean onOptionsItemSelected(MenuItem item) {
  9. // TODO Auto-generated method stub
  10. switch (item.getItemId()) {
  11. case R.id.create:
  12. Toast.makeText(MainActivity.this, "选择了创建文件", 1).show();
  13. Intent intent = new Intent(MainActivity.this, NextActivity.class);
  14. item.setIntent(intent); /* 切换到第二个Activity */
  15. break;
  16. case R.id.open:
  17. Toast.makeText(MainActivity.this, "选择了打开文件", 1).show();
  18. break;
  19. case R.id.load:
  20. Toast.makeText(MainActivity.this, "选择了加载文件", 1).show();
  21. break;
  22. case R.id.save:
  23. Toast.makeText(MainActivity.this, "选择了保存文件", 1).show();
  24. break;
  25. default:
  26. break;
  27. }
  28. return super.onOptionsItemSelected(item);
  29. }
  1. <menu xmlns:android="http://schemas.android.com/apk/res/android" >
  2.  
  3. <item
  4. android:id="@+id/action_settings"
  5. android:icon="@drawable/a1"
  6. android:orderInCategory="100"
  7. android:showAsAction="never"
  8. android:title="主菜单">
  9. <menu>
  10. <item
  11. android:id="@+id/create"
  12. android:title="新建文件"/>
  13. <item
  14. android:id="@+id/open"
  15. android:title="打开文件"/>
  16. </menu>
  17. </item>
  18. <item
  19. android:id="@+id/action_user"
  20. android:icon="@drawable/a1"
  21. android:orderInCategory="100"
  22. android:showAsAction="never"
  23. android:title="用户菜单">
  24. <menu>
  25. <item
  26. android:id="@+id/load"
  27. android:title="加载文件"/>
  28. <item
  29. android:id="@+id/save"
  30. android:title="保存文件"/>
  31. </menu>
  32. </item>
  33.  
  34. </menu>

image

image

image

菜单显示到导航栏

  1. android:showAsAction="ifRoom"
image

原文链接:http://www.cnblogs.com/zhangxuechao/p/11788080.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号