講師回答 / hyman
你好,fragment中管理fragments一般使用getChildFragmentManager()。但是在使用v4包下的類,可能會遇到一個bug,bug以及處理詳見:bug .
2015-01-23
講師回答 / hyman
你好,如果機子包含menu實體鍵,overflowButton可能就不會顯示。不過我在代碼中使用了一段反射代碼就是為了強制讓overflowButton顯示的,在小米2s上測試正常顯示,如果不是特別需求不用去太糾結(jié),Google的設(shè)計就是這樣的。
2015-01-19
講師回答 / hyman
好的,兩個反射都是為了修改默認ActionBar的一些顯示,第一個sHasPermanentMenuKey主要是為了,強制顯示出overflowButton(部分有實體menu按鍵的無法顯示);第二個是為了設(shè)置menuItem可以顯示出icon。關(guān)于一下三行代碼:menuKey.setAccessible(true);//menuKey這是一個屬性,這行代碼是強制設(shè)置可以訪問,否則私有屬性無法調(diào)用menuKey.setBoolean(config, false);//就是為config(ViewConfi...
2015-01-18
講師回答 / hyman
你好,MenuBuilder屬于internal API ,位于包com.android.internal.view.menu,默認情況下,我們是看不到其源碼的。我是做了一些操作,具體你可以搜索下internal API 學(xué)習下相關(guān)知識。
2015-01-18