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. Facebook PHP SDK: obtener token de acceso "de larga vida" ahora que "offline_access" está en desuso
- 7. getch está en desuso
- 8. SMSManager está en desuso
- 9. AuthorizationExecuteWithPrivileges está en desuso
- 10. ¿Hibernate está en desuso?
- 11. 'sharedDispatcher' está en desuso
- 12. java.util.Timer: ¿está en desuso?
- 13. ¿MFC está en desuso?
- 14. $ HADOOP_HOME está en desuso
- 15. Reemplazo de TabActivity con FragmentActivity y fragmentos
- 16. dismissmodalviewcontrolleranimated está en desuso primero en desuso en ios 6
- 17. ¿Qué significa "en desuso"?
- 18. -setStatusBarHidden: animated: está en desuso
- 19. ¿Cómo crear un diseño con pestañas en Android 4.0?
- 20. iPhone stringWithCString está en desuso
- 21. ¿Está el botón Facebook "Share" en desuso?
- 22. ¿Por qué se desaprueba TabActivity (razón)?
- 23. isOrientationSupported está en desuso en IOS
- 24. Android: GestureDetector que no trabaja (gestureDetector.onTouchEvent (evento) siempre es falsa) con pestañas (TabActivity, TabWidget)
- 25. kCGColorSpaceGenericRGB está en desuso en iPhone?
- 26. devise.registrations.reasons en archivos yml está en desuso?
- 27. ¿Cómo implementar pestañas con desplazamiento horizontal?
- 28. Deserializar objeto en ensamblado que ahora está firmado y versionado
- 29. de error: Esta variable está en desuso
- 30. ¿por qué absolutelayout está en desuso?
Hay un ejemplo incorporado con el que puede crear una nueva aplicación. (Debe usar ADT actualizado) –