android - layout_width - Color de diseño de tabulación del subrayado seleccionado
table layout android (3)
¿Cómo puedo cambiar el color del subrayado de la pestaña seleccionada en el nuevo
TabLayout
?
PagerTabStrip
tiene un método
setTabIndicatorColor(int color)
,
TabLayout
no parece tener dicho método.
Intente descargar el archivo a continuación desde esta ubicación:
SlidingTabLayout.java
SlidingTabStrip.java
Intente configurar el color del indicador de pestaña de esta manera:
slidingTabLayout.setCustomTabColorizer(new SlidingTabLayout.TabColorizer() {
@Override
public int getIndicatorColor(int position) {
return getResources().getColor(R.color.color_name);
}
});
Use la
app:tabIndicatorColor
.
Ejemplo:
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabIndicatorColor="@android:color/white" />
Asegúrese de tener este
namespace
:
xmlns:app="http://schemas.android.com/apk/res-auto"
Documentación: https://developer.android.com/reference/android/support/design/widget/TabLayout.html#attr_android.support.design:tabIndicatorColor .
puede usar setcustomTebColorizer a continuación es el ejemplo
mSlidingTabLayout=(SlidingTabLayout)findViewById(R.id.sliding_tabs);
mSlidingTabLayout.setCustomTabColorizer(new SlidingTabLayout.TabColorizer() {
@Override
public int getIndicatorColor(int position) {
return Color.YELLOW;
}
@Override
public int getDividerColor(int position) {
return 0;
}
});