android - 为 Android 1.6 创建的应用程序在 Android 8 中失去了它的风格
问题描述
我有一个从 Android 1.6 开始开发的应用程序,从 Eclipse 开始,后来转移到 Android Studio。我尽力保持兼容性,但最近决定放弃这 6 个人将其安装在低于 4.0 版本的 Android 上。我将compileSdkVersion
and更改targetSdkVersion
为 26 并且......我失去了我的造型。
我的文字是黑色而不是白色:
所以显然我的默认应用程序样式从暗切换到了亮(我猜当时是 Holo Dark?)。我能做些什么来解决这个问题?
我已经看到了一些关于使用样式、颜色等的答案,但我没有像这样的 xml,因为当我开始这个项目时,它们还不存在。
我想避免重新创建每种颜色并将其应用于每个元素以恢复旧外观。我应该怎么办?
解决方案
推荐阅读
- python-3.x - BigQuery 不使用缓存结果
- angular - 使用带有 PrimeNG 芯片和自动完成功能的自定义对象
- javascript - “TypeError:无法读取未定义的属性‘push’” discord.js
- f5 - 两个应用程序代理背后的粘性会话
- puppet - Hiera 5 命令无法显示所需的输出
- javascript - While 循环在不应该的情况下仍然触发
- java - 如何在Activity中调用带参数的方法?
- javascript - 当mongoose模型没有被req.params.id删除时,如何修复它的deleteOne()函数?
- angular - 如何在Angular 6中的(角度材料设计)中设置活动选项卡
- excel - 在没有公式的情况下隐藏excel中的特定行