¿Puedo usar una barra de acción compatible Y un fragmento en la misma actividad?

OK, he estado extendiendo mis actividades a

extends ActionBarActivity 

Mi página del menú principal

 extends FragmentActivity 

Cuando lo cambio para extender ActionBarActivity así que puedo ver mi título de la barra de acción en el menú principal, él lanza para arriba y me da el "error que inflama el fragmento de la clase" error.

¿Hay alguna forma de evitar esto?

ActionBarActivity extiende android.support.v4.app.FragmentActivity, por lo que ActionBarActivity cumple ambos propósitos.

¿Es el código del ejemplo de compatibilidad de barra de acción que viene con el SDK? Si es así, cambia la clase ActionBarActivity en ese ejemplo para extender FragmentActivity (de la biblioteca de compatibilidad supongo) en lugar de Activity.

Experimentó el mismo problema y la solución, como se mencionó en otras respuestas, es editar su clase ActionBarActivity .

Esta clase se define en su código ( com.google.android.actionbarcompat ). Lo único que tienes que hacer es cambiar extends Activity para extends FragmentActivity desde android.support.v4.app.FragmentActivity .

¿Tiene elementos de menú para sus Fragmentos? Utiliza tu propio espacio de nombre de app lugar de android para la app:showAsAction y app:actionLayout , etc.

Para añadir su espacio de nombres al XML utilice esta línea en la etiqueta de menu

 xmlns:app="http://schemas.android.com/apk/res-auto" 

P.ej

 <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <item android:id="@+id/menu_settings" app:showAsAction="ifRoom" android:title="@string/menu_settings" android:orderInCategory="100" /> </menu> 

Tenga en cuenta la app:showAsAction lugar de android:showAsAction

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.