第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

正在回答

2 回答

加這段代碼試一下 :setIconEnable(menu, true);

3 回復(fù) 有任何疑惑可以回復(fù)我~
#1

noprom

我這么寫 咋不行。。
2014-11-01 回復(fù) 有任何疑惑可以回復(fù)我~
#2

suprsvn 回復(fù) noprom

因為在你的activity中根本沒有這個setIconEnable(menu,true)方法??礃窍挛业慕忉尅巧蟖ndyking在回答問題時要考慮清楚。
2014-11-03 回復(fù) 有任何疑惑可以回復(fù)我~

在activity中利用反射來寫下面這個方法,就可以實現(xiàn)在4.0以上menu item中設(shè)置icon并顯示了。

private?void?setIconEnable(Menu?menu,boolean?enable){
		try?{
			Class<?>?clazz?=?Class.forName("com.android.internal.view.menu.MenuBuilder");
			Method?method?=?clazz.getDeclaredMethod("setOptionalIconsVisible",?boolean.class);
			method.setAccessible(true);
			method.invoke(menu,?enable);
		}catch?(Exception?e)?{
			e.printStackTrace();
		}
	}

然后在onCreateOptionsMenu(Menu menu)方法中,首先調(diào)用它:

setIconEnable(menu,?true);

最后,問題解決。

3 回復(fù) 有任何疑惑可以回復(fù)我~
#1

_小超同學(xué)_ 提問者

后來發(fā)現(xiàn)自定義PopMenu或者PopWindow更好使。
2014-11-04 回復(fù) 有任何疑惑可以回復(fù)我~
#2

Listener

非常感謝,完美解決問題,可是這段看不懂啥意思啊,你怎么想出來的
2016-05-31 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
Android攻城獅的第二門課(第2季)
  • 參與學(xué)習(xí)       62384    人
  • 解答問題       215    個

本課程講帶你熟悉Android開發(fā)中常用的調(diào)試方式,菜單、調(diào)試程序

進(jìn)入課程
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號