gpt4 book ai didi

android - PagerSlidingTabStrip - 如何更改选项卡背景颜色

转载 作者:太空狗 更新时间:2023-10-29 14:12:54 28 4
gpt4 key购买 nike

我正在使用 PagerSlidingTabStrip图书馆。

我不知道如何更改标签背景颜色。我试图像这样从 xml 更改它:

<android.support.v4.view.PagerTitleStrip 
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/title"
android:paddingTop="4dp"
android:layout_gravity="top"
android:background="#222222"
android:paddingBottom="4dp"
>
</android.support.v4.view.PagerTitleStrip>

但是没有用。

这是主要 Activity :

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tabs = (PagerSlidingTabStrip) findViewById(R.id.tabs);
pager = (ViewPager) findViewById(R.id.pager);
adapter = new MyPagerAdapter(getSupportFragmentManager());
pager.setAdapter(adapter);
final int pageMargin = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 4, getResources().getDisplayMetrics());
pager.setPageMargin(pageMargin);
tabs.setViewPager(pager);
tabs.setTabBackground(Color.RED);
changeColor(currentColor);
}

你能帮帮我吗?

谢谢你

最佳答案

如果你看一下github中自定义的说明,你可以看到你可以用这个属性改变背景:pstsTabBackground:每个标签的背景drawable,应该是一个StateListDrawable。

如果这不起作用,您可以在任何情况下在 Styles.xml 中更改它文件。顺便说一句,你确定你使用的是正确的 View 吗?我认为你应该使用 com.astuetz.PagerSlidingTabStrip 检查 https://github.com/astuetz/PagerSlidingTabStrip了解更多详情

关于android - PagerSlidingTabStrip - 如何更改选项卡背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25238406/

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