首页 > 解决方案 > 为 Android 1.6 创建的应用程序在 Android 8 中失去了它的风格

问题描述

我有一个从 Android 1.6 开始开发的应用程序,从 Eclipse 开始,后来转移到 Android Studio。我尽力保持兼容性,但最近决定放弃这 6 个人将其安装在低于 4.0 版本的 Android 上。我将compileSdkVersionand更改targetSdkVersion为 26 并且......我失去了我的造型。

我的文字是黑色而不是白色:

在此处输入图像描述

所以显然我的默认应用程序样式从暗切换到了亮(我猜当时是 Holo Dark?)。我能做些什么来解决这个问题?

我已经看到了一些关于使用样式、颜色等的答案,但我没有像这样的 xml,因为当我开始这个项目时,它们还不存在。

我想避免重新创建每种颜色并将其应用于每个元素以恢复旧外观。我应该怎么办?

标签: androidandroid-8.0-oreo

解决方案


推荐阅读