我是Android UI自定义新手。我需要修改Theme.Holo和Theme.Holo.Light的几个actionMode和actionBar资源,我需要更改以反映在所有应用程序中(包括人员,电子邮件,电话,Mms等基本应用程序)。我正在使用android 4.0.4源代码。
从http://android-developers.blogspot.in/2012/01/holo-everywhere.html,我了解到themes_device_defaults.xml是自定义主题的地方。
但是经过一段时间的努力,我意识到所有基础应用(例如联系人)活动都是根据Theme.Holo或Theme.Holo.Light来定义他们的主题风格。
不应该所有基础应用程序活动都使用带有父Theme.DeviceDefault.Light或Theme.DeviceDefault的主题来支持通过themes_device_default.xml进行自定义。
我错过了什么吗?有没有办法自定义一个应用于所有应用程序的主题,而无需更改每个应用程序的res / style.xml
谢谢&问候, Anuj