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

ToolBar中menu無法同時顯示圖標(biāo)和文字問題的解決方法

 更新時間:2017年09月27日 14:22:40   作者:hust_twj  
這篇文章主要為大家詳細(xì)介紹了ToolBar中menu無法同時顯示圖標(biāo)和文字問題的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

在使用ToolBar時,雖然在menu.xml文件的 item中 設(shè)置了 icon 屬性,但是當(dāng)設(shè)置 showAsAction=“never”時,默認(rèn)只顯示文字的 title,而不會顯示圖標(biāo) icon??梢栽?Activity 中重寫onMenuOpened()方法,通過反射使 icon 和 title 同時可見。

將如下代碼復(fù)制到Activity 中即可:

 @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);
 }

處理之前的效果如下:

這里寫圖片描述 

重寫onMenuOpened(),處理之后的效果如下:

這里寫圖片描述 

可以看到,圖標(biāo)和文字都同時顯示出來了。

我的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"
 tools:context=".activity.xunta.DetailsActivity" >


 <item
 android:id="@+id/item_share"
 android:icon="@mipmap/ic_launcher"
 android:orderInCategory="100"
 android:title="分享"/>

 <item
 android:id="@+id/item_blacklist"
 android:icon="@mipmap/ic_launcher"
 android:orderInCategory="100"
 android:title="拉黑"/>

 <item
 android:id="@+id/item_report"
 android:icon="@mipmap/ic_launcher"
 android:orderInCategory="100"
 android:title="舉報"/>
</menu>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Android開發(fā)基礎(chǔ)實現(xiàn)最簡單的視頻播放示例

    Android開發(fā)基礎(chǔ)實現(xiàn)最簡單的視頻播放示例

    這篇文章主要為大家介紹了Android開發(fā)基礎(chǔ)實現(xiàn)最簡單的視頻播放示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • Android桌面組件App Widget完整案例

    Android桌面組件App Widget完整案例

    這篇文章主要介紹了Android桌面組件App Widget完整案例,較為詳細(xì)的分析了Android桌面組件App Widget的功能、定義及實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-09-09
  • Android SharedPreferences實現(xiàn)記住密碼和自動登錄

    Android SharedPreferences實現(xiàn)記住密碼和自動登錄

    這篇文章主要為大家詳細(xì)介紹了Android SharedPreferences實現(xiàn)記住密碼和自動登錄,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • Android開發(fā)之無痕過渡下拉刷新控件的實現(xiàn)思路詳解

    Android開發(fā)之無痕過渡下拉刷新控件的實現(xiàn)思路詳解

    下拉刷新效果功能在程序開發(fā)中經(jīng)常會見到,今天小編抽時間給大家分享Android開發(fā)之無痕過渡下拉刷新控件的實現(xiàn)思路詳解,需要的朋友參考下吧
    2016-11-11
  • Android使用Canvas繪制圓形進度條效果

    Android使用Canvas繪制圓形進度條效果

    這篇文章主要為大家詳細(xì)介紹了Android使用Canvas繪制圓形進度條效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • 詳解Android中處理崩潰異常

    詳解Android中處理崩潰異常

    這篇文章主要介紹了Android中處理崩潰異常的相關(guān)資料,需要的朋友可以參考下
    2015-12-12
  • Android小程序?qū)崿F(xiàn)訪問聯(lián)系人

    Android小程序?qū)崿F(xiàn)訪問聯(lián)系人

    這篇文章主要為大家詳細(xì)介紹了Android小程序?qū)崿F(xiàn)訪問聯(lián)系人,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一
    2020-05-05
  • Android采用雙緩沖技術(shù)實現(xiàn)畫板

    Android采用雙緩沖技術(shù)實現(xiàn)畫板

    這篇文章主要為大家詳細(xì)介紹了Android采用雙緩沖技術(shù)實現(xiàn)畫板的相關(guān)資料,思路清晰,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-05-05
  • Handler實現(xiàn)線程之間的通信下載文件動態(tài)更新進度條

    Handler實現(xiàn)線程之間的通信下載文件動態(tài)更新進度條

    每一個線程對應(yīng)一個消息隊列MessageQueue,實現(xiàn)線程之間的通信,可通過Handler對象將數(shù)據(jù)裝進Message中,再將消息加入消息隊列,而后線程會依次處理消息隊列中的消息。這篇文章主要介紹了Handler實現(xiàn)線程之間的通信下載文件動態(tài)更新進度條,需要的朋友可以參考下
    2017-08-08
  • 關(guān)于Android Fragment對回退棧的詳細(xì)理解

    關(guān)于Android Fragment對回退棧的詳細(xì)理解

    這篇文章主要介紹了Android  Fragment的回退棧示例詳細(xì)介紹的相關(guān)資料,在Android中Fragment回退棧是由Activity管理的,每個Activity都有自己的回退棧,其中保存了已經(jīng)停止(處于后臺)的Fragment實例,需要的朋友可以參考下
    2016-12-12

最新評論

菏泽市| 铜陵市| 柘荣县| 青海省| 山东省| 兴义市| 台州市| 莱芜市| 石屏县| 汉中市| 门头沟区| 桂东县| 建昌县| 祁阳县| 庆安县| 阳新县| 四平市| 永和县| 贡山| 桑植县| 申扎县| 广东省| 丰顺县| 辉南县| 加查县| 洪雅县| 北辰区| 望谟县| 沽源县| 泗阳县| 陕西省| 安顺市| 宁陵县| 苗栗市| 盈江县| 盐山县| 轮台县| 健康| 汉阴县| 越西县| 新巴尔虎右旗|