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);
- Guía de diseño XML de Android
- Desplazarse verticalmente por toda la vista cuando se muestra el teclado
- Cómo acceder al botón dentro de "incluir" el diseño
- ¿Cómo hacer un diseño lineal añadir una vista secundaria en una nueva línea?
- ¿Cuándo android primero hace la disposición?
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?
- Cómo cambiar el color de un ProgressBar indefinido?
- Cómo cambiar el tamaño de una vista web de Android después de agregar datos en ella
- Listview cambia la posición de otras vistas en el teclado abierto
- Peso de la disposición de Android
- Crear componente personalizado basado en LinearLayout, declarando el diseño en XML
- Android: ¿Cómo mostrar automáticamente la barra de desplazamiento vertical?
- ¿Puedo agregar vistas a una vista de desplazamiento sin inflar / volver a inflar los diseños?
- ¿Cuál es la diferencia entre StaticLayout y DynamicLayout?
¿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?