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

首頁 > 系統 > Android > 正文

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

2019-10-22 18:30:10
字體:
來源:轉載
供稿:網友

本文實例講述了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開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 修文县| 沾益县| 嘉善县| 礼泉县| 金平| 仁化县| 德阳市| 门源| 牙克石市| 东台市| 遵义市| 怀远县| 南平市| 当涂县| 黔东| 曲水县| 竹溪县| 娄底市| 上饶县| 宕昌县| 谷城县| 道真| 鄂温| 灌云县| 漳浦县| 永春县| 鹤峰县| 伽师县| 吉安县| 微山县| 永定县| 栾城县| 乌什县| 玛多县| 玉田县| 清流县| 灵宝市| 沁阳市| 临沧市| 台中市| 安塞县|