gpt4 book ai didi

Android Home As Up Indicator 文件名或位置

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:50:45 24 4
gpt4 key购买 nike

我在哪里可以找到可绘制的 Android“向上”按钮以便我可以对其进行自定义?或者它的文件名是什么,以便我可以快速搜索以在 sdk 目录中找到它?

最佳答案

正如您在 default style 中看到的那样(最后),ActionBar 样式使用了这个:

<style name="Widget.Holo.Light.ActionBar" parent="Widget.Holo.ActionBar">
<item name="android:homeAsUpIndicator">@android:drawable/ic_ab_back_holo_light</item>
</style>

您可以找到 layout resource用于在 ActionBar 上显示 UpApp 图标。这些元素的位置(UpApp icon)被硬编码到布局资源中,可能很难更改或自定义它。但是,您没有我不会解释太多,所以我会尝试回答可能的定制。

您可以在您的样式中自定义向上指示器,并放置您自己的图标,如下所示:

<style name="Theme" parent="@style/Theme.Holo.Light">
<item name="android:homeAsUpIndicator">@drawable/ic_up_indicator</item>
</style>

注意:必须是父级样式,不能是ActionBar的样式。

然后,如果你想调整 Upicon 之间的内边距,你有这些解决方案:

  1. Create a custom view and hide the built home navigation (see an example).
  2. Change it with setPadding dynamically (however, this have to be used on each activity, and it's a bit messy).
  3. Use a drawable layer-list and replace the homeAsUpIndicator theme (described here).

终于可以在Android Drawable's website上得到这个图标了还有/res/drawable-xxx命名为 ic_ab_back_holo_light_am.pngic_ab_back_holo_dark_am.png

更新:
自 MaterialDesign 以来,您可以在 Material Design Icons 上找到此图标命名为“左箭头”。

我希望这会有用。

关于Android Home As Up Indicator 文件名或位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22831977/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com