Изменение имен стилей Android, но приложение вылетает

Мои файлы:

styles.xml:

<style name="AppTheme.NoActionBar">
    <item name="colorPrimary">@color/red</item>
    <item name="colorAccent">@color/blue</item>
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
</style>

AndroidManifest.xml (часть):

<activity android:name=".actionbar.ActionBarSlider"
        android:theme="@style/AppTheme.NoActionBar"
        android:parentActivityName=".Home">
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value="de.*****.testapp.Home" />
    </activity>


После того как я переоденусь

<style name="AppTheme.NoActionBar"> в <style name="ActionBarSlider" parent="AppTheme.NoActionBar">

а также

android:theme="@style/AppTheme.NoActionBar" в android:theme="@style/ActionBarSlider"

приложение вылетает при запуске. В чем моя ошибка?

1 ответ

Решение

10-06 22:00:33.730 717-731/? W/WindowManager: java.lang.RuntimeException: Двоичный XML-файл, строка #31: Вы должны предоставить атрибут layout_height.

В файле ресурсов макета вашей основной деятельности (в строке 31) вы получили LinearLayout элемент, который не имеет android:layout_height="" приписывать.

Другие вопросы по тегам