ActionBar
de Android tiene un modo NAVIGATION_MODE_TABS
. Usando ActionBarSherlock 3.5.1 Configuré ActionBar
y agregué 5 pestañas. En los dispositivos 2.x veo todas las pestañas sin desplazamiento horizontal. En 4.0.x veo solo 3 pestañas con diseño desplazable. NAVIGATION_MODE_TABS
de ActionBar puede contener un máximo de 3 pestañas en ICS? Si es así, ¿podría hackear esto de alguna manera? Lo sé, podría crear TabHost
personalizado, pero llevaría bastante tiempo implementarlo con ViewPager entre vistas de pestañas.Número de pestañas en ActionBar
Respuesta
No es necesario cortar cualquier cosa. Las pestañas de ActionBar tienen parámetros de diseño específicos que puede cambiar fácilmente a través de un estilo personalizado. Google usa su propio estilo para establecerlos en primer lugar. Debería echarle un vistazo a esto al crear estilos personalizados. http://android-developers.blogspot.com/2011/04/customizing-action-bar.html Como quieres que se vean como si Jake Wharton los hubiera configurado en ActionBarSherlock, entonces podrías hacer las cosas aún más fáciles para ti y simplemente desgarrar sus estilos.
Claro que uso estilos. El problema es que la pantalla se ve diferente en diferentes versiones de Android. Estoy buscando razón, por qué sucede esto. – sealskej
No veo ninguna opción en el estilo con respecto al control del estado de desplazamiento de las pestañas. –
Tuve el mismo problema con la barra de acción sherlock, y esta publicación me ayudó.
How to manage the width of ActionBar navigation tabs?
parte importante es
<style name="Theme.Styled" parent="Theme.Sherlock.Light.DarkActionBar">
<item name="actionBarStyle">@style/Widget.Styled.ActionBar</item>
<item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item>
</style>
- 1. pestañas Android actionbar conjunto de pestañas
- 2. ActionBar pestañas altura
- 3. Botón y pestañas Android ActionBar
- 4. Pestañas de ActionBar: ¿corregidas y desplazables?
- 5. Android: ¿Cómo se ocultan las pestañas en ActionBar?
- 6. Cómo crear Android ActionBar con vista y pestañas personalizadas
- 7. Necesita una respuesta definitiva para peinar las pestañas Android actionbar
- 8. Cambiar dirección de ActionBar
- 9. Averigüe si se apila ActionBar
- 10. Crear un control de pestañas con un número dinámico de pestañas en Visual Studio C#
- 11. Cambiando el número de filas de pestañas visibles en NetBeans
- 12. Personalizar ActionBar TabBar (ActionBarSherlock)
- 13. ActionBar Tabs con múltiples fragmentos
- 14. Fijar pestañas en un panel de pestañas
- 15. ¿Cómo administrar el ancho de las pestañas de navegación de ActionBar?
- 16. cuenta el número de pestañas existentes en jquery?
- 17. Android: Mostrar el número de elementos nuevos en las pestañas
- 18. ¿Cómo limitar el número de pestañas en un UITabBarController?
- 19. Ocultar pestañas de ActionBar con modo de navegación que afectan negativamente al fragmento de backstack
- 20. onCreateOptionsMenu se está llamando demasiadas veces en ActionBar usando las pestañas
- 21. Cambiar color de fondo ActionBar Tabs
- 22. ¿Cómo personalizar Android ActionBar para mostrar una vista personalizada antes de las pestañas?
- 23. Android: actionbar
- 24. Android 3.0 ActionBar, cambio de colores
- 25. Android ActionBar tab estilo para Honeycomb
- 26. Android ICS + ActionBar Tabs + Cambio de orientación
- 27. aquí actionbar con fragmentos en rotate
- 28. pestañas de la barra de acciones de Android
- 29. Hacer que las pestañas de ActionBar se desplacen cuando se alcanza el límite, en lugar de crear una lista desplegable
- 30. Fragmento Reemplazar con ViewPager en la pestaña ActionBar
mismo problema aquí. ¿Has encontrado una solución? – user420574
Hemos creado TabBar personalizado. Verifíquelo aquí: https://gist.github.com/3273440 – sealskej
Le recomiendo que actualice a ActionBarSherlock 4.2.0. Utilizo esa versión de la biblioteca para todo tipo de cosas sin problemas en estos niveles de API. – jsimon