Ne demandez pas Window.FEATURE_ACTION_BAR et définissez windowActionBar sur false dans votre thème pour utiliser une barre d'outils à la place
Je vais avoir ce problème quand j'ai appliqué la barre d'outils dans mon application et il s'est écrasé quand j'essaye d'exécuter l'application.J'ai utilisé tous les précédents post, mais pas de chance.
Voici mon code :
Style.xml
<style name="ToolBarStyle" parent="@style/Theme.AppCompat.Light">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
J'ai essayé parent="@style/Thème.AppCompat.La lumière.NoActionBar" mais pas fonctionné.
De la barre d'outils.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" />
Manifeste.axml
<application android:label="Capzure" android:theme="@style/ToolBarStyle" android:icon="@drawable/Icon"></application>
Merci.
source d'informationauteur Uddhao Pachrne
Vous devez vous connecter pour publier un commentaire.
Votre thème devrait ressembler à ceci, et de supprimer
@style/
:Ensuite, ne pas définir le thème de
<application/>
tag. Définir uniquement avec l'activité que vous souhaitez utiliser le matériel de conception de thème, c'est à dire dans<activity>
tag.Si votre activité s'étend
PreferenceActivity
AppCompatActivity
ouActionBarActivity
de laquelle vous voulez commencer la transaction avecPreferenceFragment
modifier votre thème:Et supprimer cette ligne à partir de votre Barre d'outils: