【问题标题】:ActionBar elements look bad in pre-lollipop devicesActionBar 元素在棒棒糖之前的设备中看起来很糟糕
【发布时间】:2016-11-08 07:17:22
【问题描述】:

我从 Android Studio 2.2 预览版 3 中的“基本活动”模板创建了一个应用程序。我只更改了应用程序名称的默认值。应用栏中的元素在按下时在棒棒糖之前的设备上看起来很糟糕。它画了一些奇怪的阴影。它使用设计和 appcompat-v7 库版本 24.0.0

例如,在 Nexus 5、Android 6.0.1 上,看起来符合预期(我链接图片,因为我没有足够的声誉来发布它们):

在三星 Galaxy S3、Android 4.3 上:

它也发生在 2.3 设备、API 18 和 API 10 模拟器中。

我构建了这个应用程序是因为我在另一个使用支持库 23.4.0 的应用程序中遇到了同样的问题。 SupportActionBar 中的操作图标和汉堡(导航抽屉)图标也有同样的问题。

有什么方法可以让它们看起来更漂亮吗? (我不需要涟漪效果,纯色背景就可以了)。

【问题讨论】:

  • Android Smudged layout的可能重复
  • 您看到的阴影来自图像的 9 补丁格式。您能否提供更多有关如何设置按钮和图像的代码?还有 XML 布局。

标签: android android-support-library


【解决方案1】:

这是Android studio 2.2 预览版的Bug,在Android studio preview 4 中解决

我建议你用新版本更新 gradle

Android Studio 2.2 预览版 4

http://tools.android.com/recent/androidstudio22preview4available

或使用 Gradle 2.1.0

classpath 'com.android.tools.build:gradle:2.1.0'

【讨论】:

  • 这对两个应用程序都有效。我将完整的 Android Studio 更新到 Preview 4。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-21
  • 1970-01-01
  • 2016-02-11
  • 2018-09-01
  • 2016-08-14
  • 1970-01-01
  • 2016-01-20
相关资源
最近更新 更多