Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android中menu菜單的簡單使用

android中menu菜單的簡單使用

編輯:關於Android編程

我認為menu用起來簡潔方便,特別是在一些大一點的程序中我們早就厭煩了一遍遍的加button,設置了菜單可謂是事半功倍,簡單省事。   <1>先聲明定義下你的menu:     [java]   <SPAN style="FONT-SIZE: 24px">private static final int menu1 = 1;   </SPAN>     private static final int menu1 = 1; [java]   <SPAN style="FONT-SIZE: 24px">……</SPAN>     ……<2>創建menu:   (1)在menu文件夾下的activity_main.xml裡添加(和button真的如出一轍,這裡就不加贅述了)。   (2)在Activity中(這裡只建了單層的沒有復合使用):     [java]   <SPAN style="FONT-SIZE: 24px">public boolean onCreateOptionsMenu(Menu menu) {           getMenuInflater().inflate(R.menu.activity_main, menu);           menu.add(0, menu1, 1, "Menu1");           menu.add(0, menu2, 2, "Menu2");           menu.add(0, menu3, 3, "Menu3");           return true;       }</SPAN>     public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_main, menu); menu.add(0, menu1, 1, "Menu1"); menu.add(0, menu2, 2, "Menu2"); menu.add(0, menu3, 3, "Menu3"); return true; } <3>點擊menu響應事件:      [java]   public boolean onOptionsItemSelected(MenuItem item) {           switch (item.getItemId()) {           case menu1:// 退出                finish();               break;           case menu2:// 彈出文本框顯示文字                Toast.makeText(this, "第二個", Toast.LENGTH_LONG).show();               break;            case menu3://跳到另一頁面            startActivity(new Intent(MainActivity.this, SecondActivity.class));              }           return ture;          }    
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved