阅读:6545回复:2
Android P Settings.apk部分子菜单焦点问题
客户因为一些特殊的要求,需要在IMG中打包Android原生的Settings APP,我给他们导入后,他们又报了一个bug:
图片:00000.png 大概意思就是在某些子菜单有一些item无法获取焦点,调试发现焦点是可以获取的。只是获取焦点是颜色没有变化,体验不好。 测试发现效果如下(不止这一个地方,还有其他好几个地方都是第一个item不行): 图片:00000.png 经排查代码发现第一行使用的是:RestrictedPreference类型: 以下全部代码都在:framework/base/packages/SettingsLib/目录下 public class RestrictedPreference extends TwoTargetPreference {继续找到父类: public class TwoTargetPreference extends Preference { 找到perference类的layout文件,修改如下,即可修复: <!-- Based off preference_material_settings.xml except that ripple on only on the left side. --> 具体原因这里不详细介绍,可以参考csdn上面的帖子。 |
|
最新喜欢:zhaoyf...
|
沙发#
发布于:2019-08-08 14:14
|
|
|
板凳#
发布于:2019-08-08 11:20
很好很强
|
|
|