反射不管用啊~~!?。?!不管用~~~!!用的老師您的源碼,模擬器效果不對(duì),真機(jī)完全沒(méi)有效果
這是下載老師的代碼,裝到手機(jī)上測(cè)試的,
模擬器上android4.1上可以,如視頻演示效果
5.1效果打折,背景不同,位置偏移
真機(jī),華為 4.4測(cè)試,不行,如圖2,加號(hào)沒(méi)有,menu圖片沒(méi)有
求老師解惑:
什么原因?怎么解決?
是不是用其他方案實(shí)現(xiàn)actionBar和menu更好?比如直接寫(xiě)個(gè)layout,fragment。這樣一是不損失性能,二是兼容。
模擬器 ?android5.1測(cè)試:
真機(jī),華為 ?android4.4 測(cè)試:
2015-08-08
你好,如果機(jī)子包含menu實(shí)體鍵,overflowButton可能就不會(huì)顯示。不過(guò)我在代碼中使用了一段反射代碼就是為了強(qiáng)制讓overflowButton顯示的,在小米2s上測(cè)試正常顯示,如果不是特別需求不用去太糾結(jié),Google的設(shè)計(jì)就是這樣的。如果你希望所有的系統(tǒng),甚至所有的機(jī)型都一致,你可以自己去實(shí)現(xiàn)。