我已经在我的项目中成功使用了 Google 的滑动选项卡代码。 (示例项目可以在这里找到:http://developer.android.com/samples/SlidingTabsBasic/index.html)这是我到目前为止所拥有的:
不幸的是,我无法弄清楚如何为选项卡着色。如下所示,我找到了为指示器着色的方法,但我希望整个选项卡都着色。我的最终目标是模仿 YouTube 使用的选项卡布局:
最佳答案
在您的 SlidingTabLayout 类中,您应该具有以下构造函数
public SlidingTabLayout(Context context, AttributeSet attrs, int defStyle)
然后使用下面的语句设置tab的背景颜色
this.setBackgroundColor(context.getResources().getColor(R.color.red));
您需要在colors.xml中定义颜色(例如红色)
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="red">#cc0000</color>
</resources>
关于java - 为 Google 的 Android 滑动选项卡着色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31737359/