运用Android Menu进行编程,可以帮助我们创造出精美的界面,帮助我们应用。在这里将会通过一段代码为大家详细解读。

Android手机操作体系是一个十分有用的开源手机体系,并且其使用于手机中能体现出精巧简捷的界面便利咱们运用。在这儿咱们将会为咱们详细介绍有关Android Menu的一些编程办法,以协助咱们了解这方面的常识。

Android Menu编程方法解析(android中menu)  Menu 第1张

Android手机的菜单很美观大方,其编程完成起来也简练明快,假如谁用过QT的界面编程,那么看一眼Android Menu编程会立刻会心微笑。

Option Menu:

看看下一段代码:

  1. importandroid.app.Activity;
  2. importandroid.os.Bundle;
  3. importandroid.view.Menu;
  4. importandroid.view.MenuItem;
  5. publicclassHelloActivityextendsActivity{
  6. @Override
  7. publicbooleanonCreateOptionsMenu(Menumenu){
  8. //TODOAuto-generatedmethodstub
  9. super.onCreateOptionsMenu(menu);
  10. menu.add(0,Menu.FIRST+1,1,R.string.menu_open);
  11. menu.add(0,Menu.FIRST+2,2,R.string.menu_edit);
  12. menu.add(0,Menu.FIRST+3,3,R.string.menu_update);
  13. menu.add(0,Menu.FIRST+4,4,R.string.menu_close);
  14. returntrue;
  15. }
  1. @Override
  2. publicbooleanonOptionsItemSelected(MenuItemitem){
  3. //TODOAuto-generatedmethodstub
  4. super.onOptionsItemSelected(item);
  5. switch(item.getItemId())
  6. {
  7. caseMenu.FIRST+1:
  8. {
  9. this.setTitle("OpenText!");
  10. break;
  11. }
  12. caseMenu.FIRST+2:
  13. {
  14. this.setTitle("EditText!");
  15. break;
  16. }
  17. caseMenu.FIRST+3:
  18. {
  19. this.setTitle("UpdateText!");
  20. break;
  21. }
  22. caseMenu.FIRST+4:
  23. {
  24. this.setTitle("CloseText!");
  25. break;
  26. }
  27. }
  28. returntrue;
  29. }
  1. @Override
  2. publicvoidonCreate(BundlesavedInstanceState){
  3. super.onCreate(savedInstanceState);
  4. this.setContentView(R.layout.main);
  5. }
  6. }

只需要改写父类Activity的两个函数即可,便利之极。也就是说Android早就为你写好了相关的代码,你只需填一些菜单项,再对每一个菜单项的ItemId编写详细的操作代码就行了。

Android Menu的相关编写方法就为咱们介绍到这儿。

【修改引荐】

  1. Android类库常用类型解析
  2. Android Activity类使用技巧共享
  3. Android使用程序组成原理深化分析
  4. Android组件交互相关使用介绍
  5. Android Intent Filter使用方法解说
转载请说明出处
知优网 » Android Menu编程方法解析(android中menu)

发表评论

您需要后才能发表评论