我正在为Android开发一个应用程序,我正在使用API级别8。但是,我希望这个应用程序在Froyo和Gingerbread上运行时使用ICS的主题,因为ICS的主题要漂亮得多。我希望至少按钮的配色方案和形状是相等的。有什么办法可以做到这一点吗?
您可能首先要看的是ActionbarSherlock,因为它为您的pre-ic代码增加了很多一致性,即使这与主题没有直接关系。
然后看看GitHub上的HoloEverywhere项目,在为pre-ic设备设计的应用程序上使用Holo主题。
我发现最好的是android-holo-colors,您可以在其中获得所有控件,还可以选择具有所需自定义颜色的holo-light
或holo-dark
。
我希望这对你有帮助
SDK 文件夹包含 ICS 中使用的大多数主题、样式和可绘制对象。检查 SDK folderplatformsandroid-15datares.
您可以像这样在应用中应用主题/样式