国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android編程之菜單Menu的創建方法示例

2019-12-12 02:16:07
字體:
來源:轉載
供稿:網友

本文實例講述了Android編程之菜單Menu的創建方法。分享給大家供大家參考,具體如下:

在res目錄下的menu文件夾下創建一個main.xml文件,內容如下:

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

注釋:這里創建了兩個菜單項,其中<item>標簽就是用來創建具體的一個菜單項,然后通過android:id給這個菜單項指定一個唯一的標識符,通過android:title給這菜單指定一個名稱

然后打開Activity,重寫onCreateOptionsMenu()方法,內容如下:

//通過getMenuInflater()方法得到MenuInflater對象public boolean onCreateOptionsMenu(Menu menu){     //調用inflate()方法創建菜單    getMenuInflater().inflate(R.menu.main,menu);    //如果返回false,創建的菜單無法顯示    return true;}

當然,僅僅讓菜單顯示出來是不夠的,菜單不是用來看的,關鍵是要菜單真正可用才行,因此還要再定義菜單響應事件

在Activity中重寫onOptionsItemSelected()方法,內容如下:

public boolean onOptionsItemSelected(MenuItem item){    //通過調用item.getItemId()來判斷菜單項    switch (item.getItemId()){      case R.id.add_item:        Toast.makeText(this,"You Clicked Add",Toast.LENGTH_SHORT).show();        break;      case R.id.remove_item:        Toast.makeText(this,"You clicked Remove",Toast.LENGTH_SHORT).show();        break;        default:    }    return true;}

運行程序,并按下Menu鍵就能夠顯示菜單項了。

菜單默認是不會顯示出來的,只有按下Menu鍵,菜單才會在底部顯示出來。

更多關于Android相關內容感興趣的讀者可查看本站專題:《Android布局layout技巧總結》、《Android開發入門與進階教程》、《Android調試技巧與常見問題解決方法匯總》、《Android基本組件用法總結》、《Android視圖View技巧總結》及《Android控件用法總結

希望本文所述對大家Android程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌苏市| 洞口县| 安康市| 阿鲁科尔沁旗| 尖扎县| 嘉兴市| 察雅县| 徐水县| 阿拉善左旗| 淮南市| 台南县| 常州市| 如东县| 开封市| 崇礼县| 九龙坡区| 漳浦县| 郧西县| 色达县| 涟源市| 土默特右旗| 文化| 噶尔县| 读书| 田东县| 枝江市| 东台市| 比如县| 通河县| 扶风县| 寻乌县| 黄冈市| 松滋市| 两当县| 石城县| 娄烦县| 夹江县| 霍林郭勒市| 阿克| 阿勒泰市| 老河口市|