我正在尝试更改android.support.design.widget.TabLayout
选定的标签颜色我遇到的问题是我找不到方法setSelectedTabIndicatorColor
。在documentation中提到它,但在代码中它说它无法解决。我可以使用app:tabIndicatorColor="@color/red"
更改xml中的颜色,但我无法弄清楚如何在JAVA中更改它。如果我进入TabLayout类,这个方法与TabLayout.SlidingTabStrip
一起使用,但是没有getter来获取条带并设置颜色。
有谁知道怎么做?
答案 0 :(得分:0)
您可以通过以下代码
更改滑动标签的颜色试试这个
mTabHost.getTabWidget().getChildAt(0).getBackground().setColorFilter(getResources().getColor(your color), PorterDuff.Mode.SRC);
答案 1 :(得分:0)
我无法发表评论,所以我会在此处添加。
更新设计支持库,您将看到compile 'com.android.support:design:23.1.0'
方法。
这是我UPDATE objects SET obj_state_new = '2' WHERE obj_name = "obj1"
中的一行:
where obj_name = 'obj1'