Android攻城獅使用SubMenu建立子功能表

來源:互聯網
上載者:User

標籤:選項   rate   open   site   logs   public   ide   launcher   method   

給OptionsMenu選項菜單添加子功能表:

  1 public class MainActivity extends Activity {  2   3     @Override  4     protected void onCreate(Bundle savedInstanceState) {  5         super.onCreate(savedInstanceState);  6         setContentView(R.layout.fragment_main);  7   8     }  9  10     @Override 11     public boolean onCreateOptionsMenu(Menu menu) { 12  13         // Inflate the menu; this adds items to the action bar if it is present. 14         // getMenuInflater().inflate(R.menu.main, menu); 15  16         // xml檔案載入 17         MenuInflater inflater = getMenuInflater(); 18         inflater.inflate(R.menu.main, menu); 19  20         // 代碼動態添加子功能表 21         // SubMenu file = menu.addSubMenu("檔案"); 22         // SubMenu edit = menu.addSubMenu("編輯"); 23         // 24         // file.add(1, 1, 1, "建立"); 25         // file.add(1, 2, 1, "開啟"); 26         // file.add(1, 3, 1, "儲存"); 27         // file.setHeaderTitle("檔案操作");//子功能表標題 28         // file.setHeaderIcon(R.drawable.ic_launcher);//子功能表表徵圖 29         // 30         // edit.add(2, 1, 1, "複製"); 31         // edit.add(2, 2, 1, "粘貼"); 32         // edit.add(2, 3, 1, "剪下"); 33         // file.setHeaderTitle("編輯操作"); 34         // file.setHeaderIcon(R.drawable.ic_launcher); 35  36         return true; 37     } 38  39     @Override 40     public boolean onOptionsItemSelected(MenuItem item) { 41         // TODO Auto-generated method stub 42         // xml載入: 43         switch (item.getItemId()) { 44         case R.id.new_file: 45             Toast.makeText(MainActivity.this, "點擊建立", 0).show(); 46  47             break; 48         case R.id.open_file: 49             Toast.makeText(MainActivity.this, "點擊開啟", 0).show(); 50  51             break; 52         case R.id.save_file: 53             Toast.makeText(MainActivity.this, "點擊儲存", 0).show(); 54  55             break; 56         case R.id.c_edit: 57             Toast.makeText(MainActivity.this, "點擊複製", 0).show(); 58  59             break; 60         case R.id.v_edit: 61             Toast.makeText(MainActivity.this, "點擊粘貼", 0).show(); 62  63             break; 64         case R.id.x_edit: 65             Toast.makeText(MainActivity.this, "點擊剪下", 0).show(); 66  67             break; 68         } 69         // 代碼載入: 70         // if (item.getGroupId() == 1) { 71         // switch (item.getItemId()) { 72         // case 1: 73         // Toast.makeText(MainActivity.this, "點擊建立", 0).show(); 74         // break; 75         // 76         // case 2: 77         // Toast.makeText(MainActivity.this, "點擊開啟", 0).show(); 78         // break; 79         // case 3: 80         // Toast.makeText(MainActivity.this, "點擊儲存", 0).show(); 81         // break; 82         // } 83         // } 84         // 85         // if (item.getGroupId() == 2) { 86         // switch (item.getItemId()) { 87         // case 1: 88         // Toast.makeText(MainActivity.this, "點擊複製", 0).show(); 89         // break; 90         // 91         // case 2: 92         // Toast.makeText(MainActivity.this, "點擊粘貼", 0).show(); 93         // break; 94         // case 3: 95         // Toast.makeText(MainActivity.this, "點擊剪下", 0).show(); 96         // break; 97         // 98         // } 99         // }100         return super.onOptionsItemSelected(item);101     }102 }

 

Android攻城獅使用SubMenu建立子功能表

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.