Estoy tratando de implementar algunas pestañas simples en una actividad.
Creo que tengo el código xml ok (estoy usando el mínimo de tabHost/widget/FrameLayout que se encuentra en el código de ejemplo), sin embargo, tengo problemas con el lado de Java.
La mayoría de la documentación sobre cómo hacer esto apunta a usar TabWidget, esta clase ahora está en desuso. Se sugiere que uno debe usar fragmentos. Pero los fragmentos parecen usarse de una manera bastante diferente.
alguien tiene ir a un código de ejemplo de cómo implementar en Java algunas pestañas muy básicas definidas en un archivo XML ahora que TabHost está en desuso. (El ejemplo [aquí [1 No usa XML)Cómo implementar pestañas ahora que TabActivity está en desuso
Respuesta
Si vas a la guía de desarrolladores de Android que te muestran cómo se puede hacer esto
http://developer.android.com/reference/android/app/TabActivity.html
Hay un código de ejemplo que muestra cómo hacerlo utilizando fragmentos
Saludos, he pasado bastante tiempo intentando agregar la capa de compatibilidad, pero ahora parezco atascado con este problema: http://code.google.com/p/android/issues/detail?id=27490 I Estoy ejecutando r20 en OSX Lion, ¿alguien sabe si este problema finalmente se ha solucionado? Eclipse UI 've' los archivos jar como archivos binarios y la línea de importación en mi código se compila ya que las bibliotecas de archivos java no son reconocidas. – user1654757
Create incluyen LinearLayout con pequeña imágenes e implementan la interfaz con la navegación a estas imágenes (fichas),
public interface Tabs {
public void moveToTab1();
public void moveToTab2();
public void moveToTab3();
public void moveToTab4();
}
public Activity implements Tabs {
public void moveToTab1() {
startActivity();
finish();
}
}
// other methods
¿Puede por favor elaborar su código más? es decir, ¿cómo implementar imágenes con los métodos que definió anteriormente? –
Crea tus pestañas utilizando fragmentos.
Un buen ejemplo: http://thepseudocoder.wordpress.com/2011/10/04/android-tabs-the-fragment-way/
Y, por supuesto, usted debe leer sobre fragmentActivities en la documentación oficial: http://developer.android.com/reference/android/support/v4/app/FragmentActivity.html
Buscar más - hay muchos otros ejemplos de cómo crear pestañas en esta camino.
- 1. Crear pestañas usando Fragmentos ahora que TabActivity está en desuso
- 2. ¿Cómo crear correctamente un Tablayout ahora que la Tabactivity está en desuso?
- 3. jquery's live() está en desuso. ¿Qué uso ahora?
- 4. ActivityGroup está en desuso
- 5. ¿IsampleGrabber está en desuso?
- 6. getch está en desuso
- 7. SMSManager está en desuso
- 8. AuthorizationExecuteWithPrivileges está en desuso
- 9. ¿Hibernate está en desuso?
- 10. 'sharedDispatcher' está en desuso
- 11. java.util.Timer: ¿está en desuso?
- 12. ¿MFC está en desuso?
- 13. $ HADOOP_HOME está en desuso
- 14. Reemplazo de TabActivity con FragmentActivity y fragmentos
- 15. dismissmodalviewcontrolleranimated está en desuso primero en desuso en ios 6
- 16. ¿Qué significa "en desuso"?
- 17. -setStatusBarHidden: animated: está en desuso
- 18. ¿Cómo crear un diseño con pestañas en Android 4.0?
- 19. iPhone stringWithCString está en desuso
- 20. isOrientationSupported está en desuso en IOS
- 21. ¿Por qué se desaprueba TabActivity (razón)?
- 22. Android: GestureDetector que no trabaja (gestureDetector.onTouchEvent (evento) siempre es falsa) con pestañas (TabActivity, TabWidget)
- 23. kCGColorSpaceGenericRGB está en desuso en iPhone?
- 24. devise.registrations.reasons en archivos yml está en desuso?
- 25. ¿Cómo implementar pestañas con desplazamiento horizontal?
- 26. Deserializar objeto en ensamblado que ahora está firmado y versionado
- 27. de error: Esta variable está en desuso
- 28. ¿Por qué auto_ptr está en desuso?
- 29. ¿por qué absolutelayout está en desuso?
- 30. ¿Por qué (javax.servlet.) SingleThreadModel está en desuso?
Hay un ejemplo incorporado con el que puede crear una nueva aplicación. (Debe usar ADT actualizado) –