gpt4 book ai didi

Android 操作栏 : How to vertical align views in top

转载 作者:行者123 更新时间:2023-11-29 18:01:49 27 4
gpt4 key购买 nike

我为我的 actionbar 设置了一个背景图像,它有一个木质纹理和一个底部透明的投影,问题是我的 actionbar 内部的 View 在中间垂直对齐,所以它们看起来像“out”的 Action 条。我想知道是否有办法将这些 View 放在操作栏的顶部(我已经尝试更改 gravity 和 paddingTop 但我仍然无法正常工作)。

这是我尝试过但没有成功的方法:

<style name="UniversiaTheme" parent="@android:style/Theme.Holo">
<item name="android:actionBarStyle">@style/ActionBar</item>
<item name="android:actionBarSize">68dp</item>
<item name="android:windowBackground">@drawable/background</item>
</style>

<style name="ActionBar" parent="@android:style/Widget.Holo.ActionBar">
<item name="android:layout_gravity">top</item>
<item name="android:gravity">top</item>
<item name="android:background">@drawable/ab_background</item>
<item name="android:titleTextStyle">@style/ActionBar.TitleTextStyle</item>
</style>

<style name="ActionBar.TitleTextStyle" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
<item name="android:textColor">@color/brown</item>
<item name="android:textSize">@dimen/titleSize_default</item>
</style>

这是我的操作栏的截图:

enter image description here

编辑:也许这张图片有助于更好地解释这个问题。请注意背景图像,它具有透明度并且仅覆盖操作栏空间的一半。 (这就是为什么我要将操作栏内的 View 放在顶部,而不是操作栏的中间)

enter image description here

提前致谢,如有任何帮助,我将不胜感激。

最佳答案

尝试使用“android:layout_marginBottom”或“android:paddingBottom”的设置来代替 ActionBar 样式中的重力。我正在玩一个示例项目,看起来它会起作用。 10-20dp 之间的值应该可以解决问题。

关于Android 操作栏 : How to vertical align views in top,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15606877/

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