亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

Android學習筆記Menu介紹一

時間:2020-09-21 18:01:49 讀書筆記 我要投稿

Android學習筆記Menu介紹一

  背景:

Android學習筆記Menu介紹一

  Android3.0(API level 11)開始,Android設備不再需要專門的菜單鍵。

  隨著這種變化,Android app應該取消對傳統6項菜單的依賴。取而代之的.是提供anction bar來提供基本的用戶功能。

  創建3種基本的菜單

  Options menu(選項菜單)和action bar

  選項菜單是放置在app中具有全局影響的功能,例如“搜索”,“發郵件”,“設置”等

  在Android3.0及以上,選項菜單被放置在action bar上。

  創建一個選項菜單:

  重寫onCreateOptionMenu()方法

  @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.game_menu, menu); return true;}

  有兩種方法添加菜單項(menu items):一種是引用xml文件,另一種是使用add()方法。

  Android2.3中,系統在用戶點擊菜單(Menu)鍵后調用onCreateOptionMenu()方法,在3.0及以上,系統在開始Activity時調用onCreateOptionMenu()方法。

  處理菜單項響應事件:

  調用onOptionsItemSelected(MenuItem item)方法

  @Overridepublic boolean onOptionsItemSelected(MenuItem item) { // Handle item selection switch (item.getItemId()) { case R.id.new_game: newGame(); return true; case R.id.help: showHelp(); return true; default: return super.onOptionsItemSelected(item); }}

  動態改變選項菜單的內容需要使用onPrepareOptionsMenu() 方法,該方法傳遞menu對象,這樣我們就能操作它,例如增加菜單項,刪除菜單項等。

  注意,在3.0及以上,在使用onPrepareOptionsMenu方法前,需要調用 invalidateOptionsMenu ()方法。

【Android學習筆記Menu介紹一】相關文章:

javascript學習筆記:window對象使用介紹11-10

android簡歷模板08-29

嵌入式Linux+Android學習路線圖08-29

android開發優秀簡歷08-29

android求職簡歷模板08-29

android論文格式11-12

Android系統架構簡介08-14

JavaScript學習筆記11-13

JAVA學習筆記08-29

Java學習筆記08-13

主站蜘蛛池模板: 黑色丝袜脚交视频麻豆| 97人人模人人爽人人喊电影| 极品人妻少妇一区二区三区| 色综合天天综合| 久久精品国产再热青青青| 国产一女三男3p免费视频| 国产欧洲精品自在自线官方 | 日日狠狠久久8888偷偷色| 麻豆国产影院| 无码人妻专区免费视频| 亚洲成在人线AⅤ中文字幕 | 日韩欧美在线综合网| 欧美熟妇色| 亚洲天堂视频在线播放| 国产精品福利视频一区| 婷婷开心深爱五月天播播| 77777亚洲午夜久久多人| 亚洲国产成人无码影片在线播放| 日日噜狠狠噜天天噜av| 麻豆精品偷拍人妻在线网址| 激情综合亚洲色婷婷五月app| 日韩AV无码免费大片BD| 亚洲欧美日韩另类| yy6080理论大片一级久久| 青青热久免费精品视频6| 熟妇五十路六十路息与子| 久久天天躁狠狠躁夜夜婷| 国产蜜臀av在线一区尤物| 国产福利免费视频| 白丝尤物jk自慰制服喷水| 午夜精品区| 国产亚州精品女人久久久久久| 99久久无码国产精品性出奶水| 国产精品无圣光一区二区| 成人无码区免费视频网站| 国产AV无码专区亚洲精品网站| 亚洲美女一区二区三区| 福利小视频在线播放| 最近中文字幕最新在线视频| 亚洲日本va一区二区sa| 黑色丝袜无码中中文字幕|