讲师回答 / hyman
好的,两个反射都是为了修改默认ActionBar的一些显示,第一个sHasPermanentMenuKey主要是为了,强制显示出overflowButton(部分有实体menu按键的无法显示);第二个是为了设置menuItem可以显示出icon。关于一下三行代码:menuKey.setAccessible(true);//menuKey这是一个属性,这行代码是强制设置可以访问,否则私有属性无法调用menuKey.setBoolean(config, false);//就是为config(ViewConfi...
2015-01-18
讲师回答 / hyman
你好,MenuBuilder属于internal API ,位于包com.android.internal.view.menu,默认情况下,我们是看不到其源码的。我是做了一些操作,具体你可以搜索下internal API 学习下相关知识。
2015-01-18