tabhost tab studio fragments example ejemplo developer control con activity android android-activity android-intent android-tabhost

studio - tabs in activity android



Actualizar pestañas de la actividad de una pestaña en un Android TabHost (4)

Si implementa sus pestañas como vistas, en lugar de actividades individuales, esto sería mucho más simple, ejecutar más rápido, tomar menos memoria y ser una mejor solución en mi humilde opinión.

Dicho esto, en la Activity Tab A, llame a getParent() para acceder a TabActivity . Entonces, puede usar los métodos señalados por disretrospect.

Tengo una TabActivity y voy a tener 3 o 4 pestañas.

En TabA, me gustaría tener un ExpandableListView, que enumerará los productos. Me gustaría que TabC actúe como una especie de "carrito de compras", probablemente con un ListView de sí mismo.

¿Hay alguna manera de interactuar con el TabHost de la Actividad? Me gustaría poder hacer clic en un botón dentro de TabA y actualizarlo y cambiar a TabC. es posible? ¿Puedo obtener las actividades de Tab llamando a los métodos de sus padres?



  1. En su actividad, use getParent () para obtener el padre TabActivity
  2. En su clase de TabActivity, use getLocalActivityManager (). GetActivity (tabId) para obtener el objeto Activity
  3. llamar al método del objeto Activity

Intenta usar este código para cambiar la actividad dentro de una pestaña:

TabActivity parent = (TabActivity) getParent(); TabHost tabhost = parent.getTabHost(); tabhost.setCurrentTab(0);