No solicite Window.FEATURE_ACTION_BAR y defina windowActionBar como false en su tema para usar una barra de herramientas en su lugar
Estoy teniendo este problema cuando apliqué la barra de herramientas en mi aplicación y se estrelló cuando intento ejecutar la aplicación. He utilizado todo el post anterior, pero no hay suerte. Aquí está mi código:
Style.xml
- MvxAdapter personalizado - Métodos de reemplazo que no se llaman
- Uso de notificaciones en android con MvvmCross
- ¿Cuál es la forma correcta de implementar Fragments en MvvmCross 3.5.1
- Manejo adecuado del cambio de configuración
- Creación y vinculación de programas de Android Spinners en MvvmCross
<style name="ToolBarStyle" parent="@style/Theme.AppCompat.Light"> <item name="windowActionBar">false</item> <item name="windowNoTitle">true</item> </style>
Intenté parent = "@ style / Theme.AppCompat.Light.NoActionBar" pero no funcionó.
Toolbar.xmal
<?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" xmlns:local="http://schemas.android.com/apk/res-auto" android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/colorPrimary" android:minHeight="?attr/actionBarSize" android:theme="@style/ToolBarStyle" />
Manifest.axml
<application android:label="Capzure" android:theme="@style/ToolBarStyle" android:icon="@drawable/Icon"></application>
Gracias.
- MvxListView crea enlace para diseño de plantilla de código
- La compilación de aplicaciones de Android no genera recursos de paquetes
- Establecer LinearLayout color de fondo a través de valor booleano
- Excepciones mientras utiliza MvxAdapter
- Cómo configurar el elemento seleccionado en MvxSpinner
- Cómo resaltar el elemento seleccionado en un MvxListView
- Compruebe si Internet está activado o desactivado en Xamarin Android
- MvvmCross Android: ¿Cómo crear un enlace para una subvista de un fragmento a un MvxViewModel arbitrario?
Su tema debe tener este aspecto y quitar @style/
:
<style name="MyMaterialTheme" parent="Theme.AppCompat.NoActionBar"> <item name="windowNoTitle">true</item> <item name="windowActionBar">false</item> ... </style>
A continuación, no defina el tema en la etiqueta <application/>
. Defínelo sólo con actividad que desee utilizar el tema de diseño de material, es decir, en la etiqueta <activity>
.
Si su actividad amplía PreferenceActivity
, AppCompatActivity
o ActionBarActivity
, que desea iniciar la transacción con PreferenceFragment
, cambie el tema a:
<style name="MyMaterialTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="windowNoTitle">true</item> <item name="windowActionBar">true</item> ... </style>
Y quita esta línea de tu barra de herramientas:
android:theme="@style/ToolBarStyle"