最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

前言:

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

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

// 讓菜單同時(shí)顯示圖標(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="掃描本地音樂(lè)"
    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="升級(jí)音質(zhì)"
    app:showAsAction="never"
    />
</menu>

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

相關(guān)文章

最新評(píng)論

平泉县| 阿合奇县| 建阳市| 张掖市| 蛟河市| 疏附县| 丰台区| 施秉县| 青神县| 和龙市| 民县| 纳雍县| 正镶白旗| 宁明县| 阿拉善右旗| 五常市| 赣州市| 临潭县| 黄浦区| 滁州市| 广西| 西乌珠穆沁旗| 黄山市| 上思县| 汤原县| 铅山县| 澄城县| 彝良县| 连南| 南郑县| 吉安市| 双柏县| 东光县| 保康县| 石泉县| 肃南| 芒康县| 宽甸| 宁陵县| 嘉祥县| 峨山|