Подтвердить что ты не робот

Не запрашивайте Window.FEATURE_ACTION_BAR и установите для windowActionBar значение false в вашей теме, чтобы вместо этого использовать панель инструментов

У меня возникла эта проблема, когда я применил панель инструментов к моему приложению, и она разбилась, когда я пытаюсь запустить приложение. Я использовал все предыдущие сообщения, но не повезло.    Вот мой код:

Style.xml

<style name="ToolBarStyle" parent="@style/Theme.AppCompat.Light">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>       

 </style> 

Я попробовал parent = "@style/Theme.AppCompat.Light.NoActionBar", но не работал.

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>

Спасибо.

4b9b3361

Ответ 1

Ваша тема должна выглядеть так и удалять @style/:

<style name="MyMaterialTheme" parent="Theme.AppCompat.NoActionBar">
        <item name="windowNoTitle">true</item>
        <item name="windowActionBar">false</item>
    ...
</style>

Затем не определяйте тему в теге <application/>. Определите его только с помощью действия, которое вы хотите использовать тему дизайна материала, т.е. В теге <activity>.

Если ваша деятельность расширяет PreferenceActivity, AppCompatActivity или ActionBarActivity, которую вы хотите начать транзакцию с помощью PreferenceFragment, измените тему на

<style name="MyMaterialTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <item name="windowNoTitle">true</item>
        <item name="windowActionBar">true</item>
    ...
</style>

И удалите эту строку с панели инструментов:

android:theme="@style/ToolBarStyle"