【问题标题】:ImageButton background clashImageButton 背景冲突
【发布时间】:2013-09-05 21:44:29
【问题描述】:

大家的菜鸟问题

所以我为我的应用设置了一个 ImageButton,但问题是我的图片的白色背景与 android 应用的白色默认背景发生冲突。谁能告诉我android背景的默认十六进制颜色

【问题讨论】:

  • 我没明白default hex color of an android background 的意思?
  • 这取决于您的应用使用的默认主题!
  • Moh.Sukhni 我的主题是 AppTheme
  • Shobhit Puri:十六进制颜色是指定某种颜色的代码,例如“#edd4434d”。我的按钮有背景,但它与我使用的应用程序主题的背景形成鲜明对比。所以我想知道如何获得主题的背景十六进制颜色,以便我可以重新制作一个不冲突的按钮

标签: android layout background border imagebutton


【解决方案1】:

Android 应用没有“默认背景”。这完全取决于设备的主题。

你有两个选择:

1) 将应用活动的背景覆盖为您自己的颜色或可绘制对象。您可以使用主题的 android:windowBackground 属性来执行此操作。见the docs。示例:

  <style name="MyTheme" parent="android:Theme.Holo.Light.DarkActionBar">
    <item name="android:windowBackground">@drawable/grey_background_pattern</item>
</style>

2) 您应该在图像中使用透明像素而不是白色。这样,您的图片将更适合您应用的其他颜色/背景。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多