亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Android編程實(shí)現(xiàn)為應(yīng)用添加菜單的方法

 更新時(shí)間:2016年01月06日 16:18:59   作者:Young_2717  
這篇文章主要介紹了Android編程實(shí)現(xiàn)為應(yīng)用添加菜單的方法,涉及Android菜單界面布局與功能實(shí)現(xiàn)的相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了Android編程實(shí)現(xiàn)為應(yīng)用添加菜單的方法。分享給大家供大家參考,具體如下:

添加菜單的方法有很多,一般推薦用xml創(chuàng)建菜單。

建立menu步驟:

在res下建立一個(gè)menu文件夾,在menu文件里面添加一個(gè)xml文件:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
  <item android:id="@+id/play"
     android:title="Play"
     android:visible="true" />
  <item android:id="@+id/stop"
     android:title="Stop"
     android:visible="true"/>
</menu>

將菜單加入應(yīng)用程序:

要如何在應(yīng)用程序啟動(dòng)時(shí)加入定義好的菜單呢?在onCreateOptionsMenu()事件里以MenuInflater將定義好的菜單加入用用程序:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
  // TODO Auto-generated method stub
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.options_menu, menu);
    return true;
}

這時(shí),菜單已經(jīng)添加到應(yīng)用程序中了,但還有一個(gè)問(wèn)題,現(xiàn)在的菜單只是顯示,并沒有處理觸發(fā)菜單的消息,這時(shí)可以使用onOptionsItemSelected()事件來(lái)自定義消息處理,下面分別是一個(gè)停止和播放音樂的菜單實(shí)現(xiàn):

@Override
public boolean onOptionsItemSelected(MenuItem item) {
  // TODO Auto-generated method stub
  int item_id = item.getItemId();
  switch (item_id) {
  case R.id.play:
    Intent intent = new Intent(WebTestActivity.this, yypService.class);
    startService(intent);
    break;
  case R.id.stop:
    this.onStop();
    break;
  default:
    return false;
  }
  return true;
}

程序效果如下:

希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Android性能調(diào)優(yōu)利器StrictMode應(yīng)用分析

    Android性能調(diào)優(yōu)利器StrictMode應(yīng)用分析

    StrictMode意思為嚴(yán)格模式,是用來(lái)檢測(cè)程序中違例情況的開發(fā)者工具。最常用的場(chǎng)景就是檢測(cè)主線程中本地磁盤和網(wǎng)絡(luò)讀寫等耗時(shí)的操作。這篇文章給大家介紹Android性能調(diào)優(yōu)利器StrictMode應(yīng)用分析,感興趣的朋友一起看看吧
    2018-01-01
  • android 實(shí)現(xiàn)圓角圖片解決方案

    android 實(shí)現(xiàn)圓角圖片解決方案

    現(xiàn)在我們就來(lái)看看怎么樣把圖片的四角都變成圓形的,為什么要這樣做那,可能是為了美化界面吧,下面我們就來(lái)看看代碼吧
    2012-11-11
  • Android開發(fā)中如何去掉app標(biāo)題欄的實(shí)現(xiàn)

    Android開發(fā)中如何去掉app標(biāo)題欄的實(shí)現(xiàn)

    這篇文章主要介紹了Android開發(fā)中如何去掉app標(biāo)題欄的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Kotlin類型安全構(gòu)建器的一次運(yùn)用記錄

    Kotlin類型安全構(gòu)建器的一次運(yùn)用記錄

    這篇文章主要給大家介紹了關(guān)于Kotlin類型安全構(gòu)建器的一次運(yùn)用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Kotlin具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • 解析Android橫豎屏切換的問(wèn)題

    解析Android橫豎屏切換的問(wèn)題

    本篇文章是對(duì)Android中橫豎屏切換的問(wèn)題進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • android studio3.0.1無(wú)法啟動(dòng)Gradle守護(hù)進(jìn)程的解決方法

    android studio3.0.1無(wú)法啟動(dòng)Gradle守護(hù)進(jìn)程的解決方法

    這篇文章主要為大家詳細(xì)介紹了android studio3.0.1無(wú)法啟動(dòng)Gradle守護(hù)進(jìn)程的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • android.enableD8.desugaring?=?false引發(fā)問(wèn)題解決

    android.enableD8.desugaring?=?false引發(fā)問(wèn)題解決

    這篇文章主要為大家介紹了android.enableD8.desugaring?=?false引發(fā)問(wèn)題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • 詳談自定義View之GridView單選 金額選擇Layout-ChooseMoneyLayout

    詳談自定義View之GridView單選 金額選擇Layout-ChooseMoneyLayout

    下面小編就為大家?guī)?lái)一篇詳談自定義View之GridView單選 金額選擇Layout-ChooseMoneyLayout。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05
  • Android Call(打電話)的基本知識(shí)詳解

    Android Call(打電話)的基本知識(shí)詳解

    本文主要介紹了Android Call(打電話)的基本知識(shí),具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-03-03
  • Android App中各種數(shù)據(jù)保存方式的使用實(shí)例總結(jié)

    Android App中各種數(shù)據(jù)保存方式的使用實(shí)例總結(jié)

    這篇文章主要介紹了Android App中各種數(shù)據(jù)保存方式的使用實(shí)例,列舉了SharedPreferences接口、機(jī)身空間存儲(chǔ)、SD卡存儲(chǔ)和SQLite數(shù)據(jù)庫(kù)四種方式的代碼例子,需要的朋友可以參考下
    2016-04-04

最新評(píng)論