SetSupportActionBar no funciona FragmentActivity
Estoy tratando de crear una Toolbar
de Toolbar
personalizada en mi FragmentActivity
pero en el momento de lanzar la aplicación se bloquea en este carril:
setSupportActionBar(toolbar);
- ¿Cómo desactivar un botón de Android?
- Botones personalizados de Android
- ¿Cómo se estableceLayoutParams () para un ImageView?
- ¿Cuál es la diferencia entre android: layout_width y android: width
- ¿Cómo enlazar DataBinding de Android a Menú?
No tengo más código, puesto que empecé a agregar esta Toolbar
así que tengo esto en mi MainActivity
import android.support.v4.app.FragmentActivity; import android.support.v7.widget.Toolbar; public class MainActivity extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); //LogCat is pointing this } }
Mi código de Toolbar
es:
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" xmlns:iosched="http://schemas.android.com/apk/res-auto" style="@style/HeaderBar" iosched:theme="@style/ActionBarThemeOverlay" iosched:popupTheme="@style/ActionBarPopupThemeOverlay" android:id="@+id/toolbar_actionbar" iosched:titleTextAppearance="@style/ActionBar.TitleText" iosched:contentInsetStart="?actionBarInsetStart" android:layout_width="match_parent" android:layout_height="?actionBarSize" />
¿Qué estoy haciendo mal?
- Disposición de Android, cambiar el tamaño por porcentaje y mantener la proporción
- Diálogo de Android con diseño personalizado: devolver datos
- ¿Cuál es la diferencia entre StaticLayout y DynamicLayout?
- Disposición de interfaz de usuario de dos pasos: ¿Por qué?
- Obtener un inflador de diseño desde el ApplicationContext
- Android include tag - referencia de diseño no válida
- Restaurar la jerarquía de vista desde el estado guardado no restaura las vistas agregadas programaticamente
- Implementación de Android recientemente diseñado y directrices de interfaz de usuario en las versiones 2.x
¿Qué estoy haciendo mal?
Estás extendiendo FragmentActivity
y este es el problema ….
Deberá cambiarlo a AppCompatActivity
Su MainActivity
debería tener este aspecto: public class MainActivity extends AppCompatActivity
También no olvide importar sus bibliotecas:
import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar;
Necesita extender la AppcompatActivity:
MainActivity extends AppcompatActivity
- Geolocalización de Android de React-native
- ¿Cuál es el punto de usar decoraciones de artículos en RecyclerView VS edición de los diseños inflados individuales?