No quiero iconos en mi TabWidget
Todavía estoy aprendiendo acerca de Android, y mientras juego con TabHost
y TabWidget
, no puedo dejar de notar que no hay opción para desactivar los iconos.
Está comiendo espacio valioso incluso cuando realmente no establezco un icono en TabSpec
. ¿Hay alguna forma de reducir la altura de la barra de pestañas? Es muy difícil encontrar iconos pequeños (en 3 tamaños diferentes) que encaja perfectamente con lo que pretendía que esas pestañas contener. Tengo cero habilidades con gráficos.
Tengo esto:
TabHost tabHost = getTabHost(); // The activity TabHost
Añadir código para agregar pestañas a la pestaña de host … y finalmente
tabHost.getTabWidget().getChildAt(0).getLayoutParams().height = 25; tabHost.getTabWidget().getChildAt(1).getLayoutParams().height = 30; tabHost.getTabWidget().getChildAt(2).getLayoutParams().height = 35; tabHost.getTabWidget().getChildAt(3).getLayoutParams().height = 50;
Que (si no tienes fotos) resulta en esto:
Parece que 35 es un buen número .. Tal vez tiene que ser cambiado por diferentes dpi.
getTabHost().getTabWidget().getChildAt(0).setHeight(10)
método podemos establecer la altura de las pestañas