版权声明:欢迎转载,附带链接。 https://blog.csdn.net/janronehoo/article/details/81508100
private void setIndicatorColor(TabLayout tabLayout,int color){ try { Field field = TabLayout.class.getDeclaredField("mTabStrip"); field.setAccessible(true); Object ob = field.get(tabLayout); Class<?> c = Class.forName("android.support.design.widget.TabLayout$SlidingTabStrip"); Method method = c.getDeclaredMethod("setSelectedIndicatorColor", int.class); method.setAccessible(true); method.invoke(ob, color); }catch (Exception e){} }