Voy a crear una aplicación que está diseñada para usar Tabhost
, pero como sé que ha quedado en desuso. Así que mi pregunta es ¿debo usar Tabhost
de todos modos o cómo puedo reemplazarlo ... mediante el uso de botones en lugar de declararlos en cada xml o cualquier otra sugerencia?Android ¿cómo puedo reemplazar el tabhost en desuso?
Respuesta
"Desaprobado" en Android significa que "creemos que hay una solución mejor que debe investigar". Raramente, "obsoleto" significa "es inutilizable".
TabHost
, AFAIK, funciona bien en Android 4.0.
Dicho esto, recomendaría considerar cambiar a las pestañas en la barra de acciones, usando
ActionBarSherlock para darle compatibilidad hacia atrás con Android 2.1.
ACTUALIZACIÓN
Además, TabHost
no está obsoleto. TabActivity
está en desuso. Todavía puede usar TabHost
, con vistas para sus pestañas. O bien, utilizar:
ViewPager
con un indicador de pestañas, comoPagerTabStrip
FragmentTabHost
, para unTabHost
que utiliza fragmentos de pestañas
La barra de acción también tiene soporte pestaña, pero que se desaprobó partida con la Vista previa del desarrollador "L".
Estoy preguntando porque creo que lee en algún lado que es mejor usar fragmentos en lugar de tabhost. –
@Bombastic: un patrón común de uso de pestañas en la barra de acciones es hacer clic en una pestaña para hacer un 'FragmentTransaction' para reemplazar un fragmento en la pantalla. Sin embargo, no es necesario usar fragmentos para usar pestañas en la barra de acciones. – CommonsWare
¡Gracias por la respuesta! Supongo que usaré 'ActionBarSherlock' para mi aplicación:) –
Según Android API nivel-18, ActionBarSherlock no se recomienda en lugar de eso, han introducido ActionBarCompat .. Mejor ir con ActionBarCompat.
Gracias.
- 1. insignia en Android TabHost
- 2. ¿Cómo uso tabHost para Android
- 3. Android: TabHost sin TabActivity
- 4. Classess en desuso en Android
- 5. Cómo cambiar el tamaño de fuente de tabhost en android
- 6. Android TabHost dentro del fragmento
- 7. ¿Cómo centrar el texto en tabhost?
- 8. Android - estilo de iPhone tabhost
- 9. Agregar desplazamiento en tabhost en android
- 10. ¿Cómo reemplazar esta llamada a método en desuso?
- 11. Problemas con Android TabHost Ejemplo
- 12. ActivityGroup está en desuso
- 13. ¿Cómo puedo reemplazar el calendario predeterminado del sistema operativo Android?
- 14. cómo agregar tabhost en fragmentos
- 15. Android TabHost - Actividades dentro de cada pestaña
- 16. Android tabHost y tabWidget icon issue
- 17. Cómo eliminar la pestaña de TabHost
- 18. SMSManager está en desuso
- 19. ¿Por qué Android TabHost roba el foco de un TextView?
- 20. Android - Tabhost trabajando en la clase de actividad
- 21. Cómo implementar pestañas ahora que TabActivity está en desuso
- 22. ¿Qué significa "en desuso"?
- 23. Acción de fuego en otra actividad dentro de TabHost? (Android)
- 24. alternativa para el __proto__ en desuso
- 25. Cómo cambiar las pestañas Imágenes en el TabHost
- 26. ¿Cómo puedo reemplazar paréntesis en vim
- 27. dismissmodalviewcontrolleranimated está en desuso primero en desuso en ios 6
- 28. ¿Cómo puedo reemplazar el valor obsoleto set_magic_quotes_runtime en php?
- 29. ¿cómo puedo reemplazar el archivo XML en APK?
- 30. ¿Cómo puedo reemplazar espacio con el% 20 en javascript
Obsoleto, aunque puede usarlo. ¿No es así? –
Lo sé, pero tenía curiosidad ¿hay alguna solución mejor en lugar de tabhost –
'TabHost' está ** no ** en desuso, su' TabActivity' que ha quedado en desuso en lo que respecta a 'FragmentTabHost' –