Android 11.0 Settings首页主菜单遥控器上下滑动看不到焦点背景问题解决

1.前言

在11.0的系统rom定制化开发中,在TV电视项目中,用遥控器操作Settings主菜单的时候发现, 上下移动主菜单的时候,看不到焦点背景,而二级菜单的时候,就可以正常有焦点背景,所以 发现肯定是布局获取不到焦点背景,接下来分析下相关问题

2.Settings首页主菜单遥控器上下滑动看不到焦点背景问题解决的核心类

 packages\apps\Settings\src\com\android\settings\homepage\SettingsHomepageActivity.java
  packages\apps\Settings\res\layout\settings_homepage_container.xml

3.Settings首页主菜单遥控器上下滑动看不到焦点背景问题解决的核心功能分析和实现

在系统Settings的开发中,在通过系统源码发现 Android系统设置的主界面是com.android.settings.Settings, 但是它只是一个activity-alias, 指向的是com.android.settings.Settings.homepage.SettingsHomepageActivity 从清单文件AndroidManifest.xml可以发现targetActivity属性,实质应是SettingsHomepageActivity.java。 Settings应用UI布局主要是在SettingsHomepageActivity中加

你可能感兴趣的:(android,11.0,Rom定制化高级进阶,android,settings,homepage,主界面加载布局,菜单加载)