Método llamada mActionBar = getActionBar () da error

Estoy usando la biblioteca de soporte android.support.v7.app.actionbar porque quiero barra de acción en api nivel 8 y superior Pero la frase siguiente me da error como cambio mActionBar a ActionBar

 mActionBar=getActionBar(); 

Mi FragmentActivity en la que quiero utilizar la pestaña ActionBar es la siguiente

 import com.example.bottomtabadapter.TabPageAdapter; import android.os.Bundle; import android.support.v7.app.ActionBar; import android.support.v7.app.ActionBar.Tab; import android.support.v7.app.ActionBarActivity; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentTransaction; import android.support.v4.view.ViewPager; import android.view.Menu; public class TabFragmentActivity extends FragmentActivity implements ActionBar.TabListener{ private ViewPager mViewPager; private ActionBar mActionBar; private TabPageAdapter mAdapter; private String[] tabs={"Chat","Groups","Contacts"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_tab_fragment); mViewPager=(ViewPager)findViewById(R.id.pager); mActionBar=getActionBar(); // here is the error mAdapter=new TabPageAdapter(getSupportFragmentManager()); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.tab, menu); return true; } @Override public void onTabReselected(Tab arg0, FragmentTransaction arg1) { // TODO Auto-generated method stub } @Override public void onTabSelected(Tab arg0, FragmentTransaction arg1) { // TODO Auto-generated method stub } @Override public void onTabUnselected(Tab arg0, FragmentTransaction arg1) { // TODO Auto-generated method stub } 

}

Si desea tener una barra de acción para los dispositivos antiguos de la API 7 y superior, debería extender ActionBarActiviy

Prueba este código para gingerbread. No olvides añadir la biblioteca soportada

 public class NavigationActivity extends ActionBarActivity { ActionBarActivity activity; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.slide_screen); activity=(ActionBarActivity) Context.getApplicationContext(); ActionBar actionBar = getSupportActionBar(); } 
  • La vista personalizada de Android ActionBar no rellena el padre
  • Cómo agregar Snackbars en un BroadcastReceiver?
  • No puede acceder a DialogStyle
  • Android - support libraries 23.2.0 hacer que la aplicación se bloquee
  • ¿Qué es el ButtonBarLayout y cómo debemos usarlo?
  • Biblioteca de soporte de Android v4: 22 + crashing pre Lollipop en attr / in drawables
  • ¿Cómo añadir fuente + javadoc para android-support-v7?
  • Error de compilación de Android para valores-b + sr + Latn
  • Error de Gradle después de añadir la biblioteca de diseño de soporte de Android
  • Android InstantiationException con fragmento (es público)
  • Personalización de la hoja inferior persistente STATE_EXPANDED altura o desplazamiento
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.