gpt4 book ai didi

android - 如何更改 XML 主题中操作栏图标或 Logo 的填充或边距?

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

如何使用 XML 主题更改操作栏图标或 Logo 空间的顶部和底部填充或边距?

<style name="Theme.Whycheck" parent="@style/Theme.AppCompat.Light.DarkActionBar">
<item name="actionBarItemBackground">@drawable/selectable_background_whycheck</item>
<item name="actionBarStyle">@style/ActionBar.Solid.Whycheck</item>
<item name="actionModeBackground">@drawable/cab_background_top_whycheck</item>
<item name="actionModeSplitBackground">@drawable/cab_background_bottom_whycheck</item>

<!-- Light.DarkActionBar specific -->
<item name="actionBarWidgetTheme">@style/Theme.Whycheck.Widget</item>

</style>

<style name="ActionBar.Solid.Whycheck" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
<item name="background">@drawable/ab_solid_whycheck</item>
<item name="backgroundStacked">@drawable/ab_stacked_solid_whycheck</item>
<item name="backgroundSplit">@drawable/ab_bottom_solid_whycheck</item>
</style>

<style name="ActionBar.Transparent.Whycheck" parent="@style/Widget.AppCompat.ActionBar">
<item name="background">@drawable/ab_transparent_whycheck</item>
</style>

<!-- this style is only referenced in a Light.DarkActionBar based theme -->
<style name="Theme.Whycheck.Widget" parent="@style/Theme.AppCompat">
</style>

提供我的样式。

最佳答案

您可以尝试为操作栏中的图标创建新样式,如下所示:*将此代码添加到您的 styles.xml

    <!-- style for Action Bar -->
<style name="MyActionBarTabStyle" parent="android:style/Widget.Holo.Light.ActionBarView">
<item name="android:background">@drawable/actionbar_tab_bg</item>
<item name="android:paddingLeft">32dp</item>
<item name="android:paddingRight">32dp</item>
</style>

*将您的样式添加到 UI 操作栏。

你也可以看到这个例子 customizing-action-bar

关于android - 如何更改 XML 主题中操作栏图标或 Logo 的填充或边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18722458/

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