gpt4 book ai didi

java - 删除默认操作栏选项卡填充

转载 作者:太空宇宙 更新时间:2023-11-04 13:38:05 25 4
gpt4 key购买 nike

我的问题是,我似乎无法覆盖 androids 默认选项卡填充,它使我的选项卡可以水平滚动(我不想要)。我已经在线搜索了堆栈溢出和其他网站,但找不到解决我的问题的方法。我正在使用 appcompat-v7,并且我的目标是 api 21,最小 sdk 设置为 api 14。

这是我的主题xml

<style name="TSTheme"
parent="@style/Theme.AppCompat.Light.DarkActionBar">
<item name="actionBarStyle">@style/MyActionBar</item>
<item name="actionBarTabStyle">@style/ActionBarTabStyle</item>
<item name="colorPrimary">@color/primary_blue_500</item>
<item name="colorPrimaryDark">@color/dark_blue</item>
<item name="colorAccent">@color/primary_blue_500</item>
</style>

<!-- ActionBar styles -->
<style name="MyActionBar"
parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
<item name="android:background">@color/primary_blue_500</item>
</style>

<style name="ActionBarTabStyle"
parent="@style/Widget.AppCompat.Light.ActionBar.TabView.Inverse">
<item name="android:paddingLeft">0dp</item>
<item name="android:paddingRight">0dp</item>
<item name="android:paddingBottom">0dp</item>
<item name="android:paddingTop">0dp</item>
</style>

我尝试添加 android: 前缀,但它仍然没有任何作用。我还在 list 中定义了自定义主题

非常感谢任何和所有帮助

最佳答案

为此,您必须创建自己的样式,然后可以手动将该样式设置为操作栏。这是完成此任务的唯一方法。

 <item name="toolbarStyle">@style/Widget.Toolbar</item>


<style name="Widget.Toolbar" parent="@style/Widget.AppCompat.Toolbar">
<item name="contentInsetStart">0dp</item>
</style>

关于java - 删除默认操作栏选项卡填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31508519/

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