【问题标题】:How to change image of homeAsUpIndicator in default theme Theme.Holo.Light如何在默认主题 Theme.Holo.Light 中更改 homeAsUpIndicator 的图像
【发布时间】:2013-08-24 10:24:03
【问题描述】:

在我的安卓应用中,

我正在使用默认主题 Theme.Holo.Light。

现在我想更改默认使用的“

 <item name="homeAsUpIndicator">@android:drawable/ic_ab_back_holo_light</item>

把它改成

 <item name="homeAsUpIndicator">@drawable/ic_launcher</item>

但是这里的标志保持原样,它不会改变图像。我附上了actionBar的屏幕截图。任何帮助将不胜感激。

【问题讨论】:

标签: android android-actionbar android-image


【解决方案1】:

将这些放在您的默认 Activitytheme 中。

<item name="android:homeAsUpIndicator">@drawable/ic_launcher</item>

【讨论】:

  • 您的意思是在themes.xml 文件中?因为我使用的是默认主题: Theme.Holo.Light
  • Theme.Holo.Light 作为其父主题来制作您的自定义主题。 &lt;style name="my_custom_theme" parent="Theme.Holo.Light"&gt; &lt;item name="android:homeAsUpIndicator"&gt;@drawable/ic_launcher&lt;/item&gt; &lt;/style&gt;
  • 所以我制作了这样的自定义主题: 在 style.xml 文件中?谢谢。
  • 是的,它可以工作,但图像尺寸太大..它覆盖了 actionBar 中的大量空间。如何减小图像尺寸?
  • 将图片放入drawable-xhdpi文件夹并从之前的文件夹中删除。
猜你喜欢
  • 2013-08-27
  • 2023-03-27
  • 1970-01-01
  • 1970-01-01
  • 2021-09-24
  • 1970-01-01
  • 1970-01-01
  • 2011-03-25
  • 1970-01-01
相关资源
最近更新 更多