Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> 我的android學習經歷33,android學習經歷33

我的android學習經歷33,android學習經歷33

編輯:關於android開發

我的android學習經歷33,android學習經歷33


在Activity中添加菜單

1.在res目錄下新建文件夾menu

   右擊res,選擇new->Folder,Folder name寫為menu

 

2.在新建的menu目錄下新建一個xml文件

   右擊menu,點擊new->Android XML File,在彈出的框中填入一個名字,比如main,點擊Finish

 

3.在新建的main.xml文件中寫入你需要的菜單項item,如下:

1 <?xml version="1.0" encoding="utf-8"?>
2 <menu xmlns:android="http://schemas.android.com/apk/res/android" >
3     <item android:id="@+id/add_item"
4         android:title="Add"/>
5     <item android:id="@+id/remove_item"
6         android:title="Remove"/>
7 </menu>

4.返回主activity

重寫兩個方法onCreateOptionsMenu(Menu menu)和onOptionsItemSelected(MenuItem item);

第一個是添加菜單,第二個是點擊相應的菜單項時響應的事件

public boolean onCreateOptionsMenu(Menu menu) {
        // TODO Auto-generated method stub
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // TODO Auto-generated method stub
        switch (item.getItemId()) {
        case R.id.add_item:
            Toast.makeText(this, "ADD", Toast.LENGTH_SHORT).show();
            break;
        case R.id.remove_item:
            Toast.makeText(this, "REMOVE", Toast.LENGTH_SHORT).show();
            break;
        default:
            break;
        }
        return true;
    }

5.運行效果

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved