从Eclipse迁移到Android Studio后,应用程序外观发生了变化



我们最近将我们的应用程序从Eclipse迁移到了Android Studio,因为Eclipse在不再得到充分支持时遇到了越来越多的问题。

我们正在使用AppCompat库和主题(最小SDK 9;目标SDK 21)。然而,应用程序的背景现在是深灰色,而不是黑色,复选框的外观也发生了变化(复选框变小了一点,复选框是带灰色复选框的纯蓝色背景,而不是带白色复选框的透明背景)。

我没有更改styles.xml。Android Studio中包含的Theme.AppCompat和Eclipse中支持库中包含的有区别吗?

我注意到,对于AppCompat支持库,我们不再需要单独的库项目。

我已经搜索过了,但没有找到任何有类似问题的人。如有任何建议,我们将不胜感激。如果需要的话,我不介意调整我们的风格,但在这样做之前,我想确保这不是一个模糊的错误。

谢谢。

AppCompat的最新版本AppCompat v21遵循了棒棒糖约定、材质设计调色板,并包括小部件着色,将大部分材质主题带到了旧设备上。

虽然你可以而且肯定应该转移到这种结构,但你可以看到恢复到以前版本的AppCompat是否会让你回到你现有的风格:

build.gradle文件中,查找诸如之类的行

compile "com.android.support:appcompat-v7:21.0.+"

(它可能是一个特定的版本,而不是+)。

将其替换为:,将其更改为版本19(以前的版本)

compile "com.android.support:appcompat-v7:19.1.+"

最新更新