Android.widget.Toolbar no se puede convertir en android.support.v7.widget.Toolbar
Tengo una barra de herramientas.xml:
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/color_primary" android:elevation="4dp" android:theme="@style/ThemeOverlay.AppCompat.Dark" />
Tengo una etiqueta de inclusión en otro de mis diseños de actividades:
- Diseño inclinado o inclinado de la interfaz de usuario en Android
- Animar el cambio de diseño de ventana
- Android: cómo utilizar XML para el diseño de vista personalizada
- Excepción en el diseño de carga: java.util.LinkedHashMap.eldest () Ljava / util / Map $ Entrada;
- cómo crear 3d animación de desplazamiento de android?
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:theme="@style/AppTheme"> <include layout="@layout/toolbar" android:id="@+id/tb"> </include> <android.support.v7.widget.RecyclerView android:id="@+id/grade_list" android:scrollbars="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#FFFFFF" />
Y lo he implementado en mi actividad que extiende AppCompatActivity:
Toolbar toolbar; toolbar = (Toolbar)findViewById(R.id.tb); setSupportActionBar(toolbar);
Sin embargo, estoy recibiendo el siguiente error cuando ejecuto mi aplicación:
Error:(26, 29) error: incompatible types: android.widget.Toolbar cannot be converted to android.support.v7.widget.Toolbar
Además, cuando veo mi diseño en el editor, recibo el siguiente mensaje:
Missing styles. Is the correct theme chosen for this layout? Use the theme combo box above the layout to choose a different layout, or to fix the theme style references. Failed to find style 'toolbarStyle' in current layout.
Y mis estilos.xml:
<resources> <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/color_primary</item> <item name="colorPrimaryDark">@color/color_primaryDark</item> <item name="colorAccent">@color/color_accent</item> <item name="colorControlNormal">@color/color_accent</item> </style>
No veo a dónde me equivoco. El tema correcto se selecciona en el editor y en mi archivo de manifiesto. Toda la ayuda es apreciada como siempre!
- ¿Por qué los botones se extienden para cubrir todo el layout_weight asignado
- Android: setContentView y LayoutInflater
- ¿Cómo puedo anclar una imagen al centro dentro de una vista de imagen en una vista de desplazamiento, en Android?
- Configuración de la posición de la vista en el nivel 7 de la API mediante programación
- Android TextView en texto BOLD y Normal
- ¿Cómo hacer Android componentes de auto y utilizarlo de una biblioteca jar?
- Uso de estilos de fuente predeterminados en Android
- Android por qué este botón no se puede hacer clic
Usa android.support.v7.widget.Toolbar
en tu XML, pero en tu código java estás importando android.widget.Toolbar
que es un tipo diferente. Cambie su importación a android.support.v7.widget.Toolbar
y debería funcionar.
- Generar Editar Texto Programaticamente en android
- Cajón de navegación del menú lateral de ActionBarSherlock