Pregunta

Me gustaría añadir espacio extra en los lados y entre las pestañas en el widget pestaña, pero el acolchado y los márgenes no se parecen a ninguna diferencia. También jugué con la configuración del divisor, barra de pestañas izquierda y derecha dibujables, que no parecen hacer ninguna diferencia tampoco.

Tratar de hacer que las pestañas se ven así: text alt

¿Fue útil?

Solución

Deberá ajustar el divisor entre los reproductores Tab. Echar un vistazo a entre TabWidgets

Otros consejos

Se puede utilizar este código para hacer que

TabWidget widget = getTabWidget();
final int tabChildrenCount = widget.getChildCount();
LinearLayout.LayoutParams currentLayout;
for (int i = 0; i < tabChildrenCount; i++) {
    currentLayout = (LinearLayout.LayoutParams) widget.getChildAt(i).getLayoutParams();
    if (i == 0) {
        currentLayout.setMargins(10, 0, 5, 0);
    } else if (i == (tabChildrenCount - 1)) {
        currentLayout.setMargins(5, 0, 10, 0);
    } else {
        currentLayout.setMargins(5, 0, 5, 0);
    }
    currentLayout.height = 40;
}
widget.requestLayout();

La aplicación de calendario de Google IO tiene pestañas que se parecen a la suya. Me echa un vistazo a esa aplicación y navegar por su código fuente: http://code.google.com/p/ iosched / (la captura de pantalla medio tiene las pestañas)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top