欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android 中menu同時顯示圖標(biāo)和文字的實(shí)現(xiàn)

 更新時間:2017年10月30日 10:00:39   作者:CSDN_LQR  
這篇文章主要介紹了Android 中menu同時顯示圖標(biāo)和文字的實(shí)現(xiàn)的相關(guān)資料,希望通過本文能幫助到大家實(shí)現(xiàn)這樣的功能,需要的朋友可以參考下

Android 中menu同時顯示圖標(biāo)和文字的實(shí)現(xiàn)

前言:

Activity中的menu條目,在設(shè)置其showAsAction=”never”時,默認(rèn)只顯示文字title,而不會顯示圖標(biāo)icon,可以在Activity中重寫onMenuOpened(),通過反射使其圖標(biāo)可見。

實(shí)現(xiàn)效果圖:

// 讓菜單同時顯示圖標(biāo)和文字
@Override
public boolean onMenuOpened(int featureId, Menu menu) {
  if (menu != null) {
    if (menu.getClass().getSimpleName().equalsIgnoreCase("MenuBuilder")) {
      try {
        Method method = menu.getClass().getDeclaredMethod("setOptionalIconsVisible", Boolean.TYPE);
        method.setAccessible(true);
        method.invoke(menu, true);
      } catch (Exception e) {
        e.printStackTrace();
      }
    }
  }
  return super.onMenuOpened(featureId, menu);
}

下面貼下我的menu.xml

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   xmlns:tools="http://schemas.android.com/tools">
  <item
    android:id="@+id/menu_search"
    android:orderInCategory="100"
    android:title="搜索"
    app:actionViewClass="android.support.v7.widget.SearchView"
    app:showAsAction="always"
    />
  <item
    android:id="@+id/scan_local_music"
    android:icon="@mipmap/lv"
    android:orderInCategory="100"
    android:title="掃描本地音樂"
    app:showAsAction="never"
    />
  <item
    android:id="@+id/select_sort_way"
    android:icon="@mipmap/lt"
    android:orderInCategory="100"
    android:title="選擇排序方式"
    app:showAsAction="never"
    />
  <item
    android:id="@+id/get_cover_lyrics"
    android:icon="@mipmap/lq"
    android:orderInCategory="100"
    android:title="獲取封面歌詞"
    app:showAsAction="never"
    />
  <item
    android:id="@+id/imporve_tone_quality"
    android:icon="@mipmap/lw"
    android:orderInCategory="100"
    android:title="升級音質(zhì)"
    app:showAsAction="never"
    />
</menu>

如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • Android簽名機(jī)制介紹:生成keystore、簽名、查看簽名信息等方法

    Android簽名機(jī)制介紹:生成keystore、簽名、查看簽名信息等方法

    這篇文章主要介紹了Android簽名機(jī)制介紹:生成keystore、簽名、查看簽名信息等方法,本文講解了升級App、權(quán)限檢查、生成keystore、對apk進(jìn)行簽名、查看簽名信息等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • Android開發(fā)Flutter?桌面應(yīng)用窗口化實(shí)戰(zhàn)示例

    Android開發(fā)Flutter?桌面應(yīng)用窗口化實(shí)戰(zhàn)示例

    這篇文章主要為大家介紹了Android開發(fā)Flutter?桌面應(yīng)用窗口化實(shí)戰(zhàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • Android Studio創(chuàng)建AIDL文件并實(shí)現(xiàn)進(jìn)程間通訊實(shí)例

    Android Studio創(chuàng)建AIDL文件并實(shí)現(xiàn)進(jìn)程間通訊實(shí)例

    本篇文章主要介紹了Android Studio創(chuàng)建AIDL文件并實(shí)現(xiàn)進(jìn)程間通訊實(shí)例,具有一定的參考價值,有興趣可以了解一下。
    2017-04-04
  • Android動畫之逐幀動畫(Frame Animation)基礎(chǔ)學(xué)習(xí)

    Android動畫之逐幀動畫(Frame Animation)基礎(chǔ)學(xué)習(xí)

    大家都知道逐幀動畫是一種常見的動畫形式,其原理是在“連續(xù)的關(guān)鍵幀”中分解動畫動作,也就是在時間軸的每幀上逐幀繪制不同的內(nèi)容,使其連續(xù)播放而成動畫。下面我們就來學(xué)習(xí)下Android中逐幀動畫的基礎(chǔ)知識,有需要的可以參考借鑒。
    2016-09-09
  • Android自定義仿ios加載彈窗

    Android自定義仿ios加載彈窗

    這篇文章主要為大家詳細(xì)介紹了Android自定義仿ios加載彈窗,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • Android 簡單好用的屏幕適配方案

    Android 簡單好用的屏幕適配方案

    這篇文章主要介紹了Android 簡單好用的屏幕適配方案,幫助大家更好的理解和學(xué)習(xí)使用Android,感興趣的朋友可以了解下
    2021-04-04
  • Kotlin協(xié)程launch原理詳解

    Kotlin協(xié)程launch原理詳解

    這篇文章主要為大家介紹了Kotlin協(xié)程launch原理的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • Android ActivityManagerService啟動流程詳解

    Android ActivityManagerService啟動流程詳解

    這篇文章主要介紹了Android ActivityManagerService啟動流程,AMS,即ActivityManagerService,是安卓java framework的一個服務(wù),運(yùn)行在system_server進(jìn)程。此服務(wù)十分重要,因?yàn)樗芾碇沧康乃拇蠼M件,是安卓APP開發(fā)者最常接觸到的一個服務(wù)
    2023-02-02
  • android 獲取手機(jī)GSM/CDMA信號信息,并獲得基站信息的方法

    android 獲取手機(jī)GSM/CDMA信號信息,并獲得基站信息的方法

    下面小編就為大家?guī)硪黄猘ndroid 獲取手機(jī)GSM/CDMA信號信息,并獲得基站信息的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • Android動態(tài)布局使用詳解

    Android動態(tài)布局使用詳解

    這篇文章主要為大家詳細(xì)介紹了Android動態(tài)布局的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07

最新評論