Topic: Темы и стили

Обсуждение статьи Темы и стили

Re: Темы и стили

Добрый день.

<style name="AppTheme1" parent="Base.Theme.AppCompat">
        <item name="android:windowTranslucentStatus" tools:targetApi="kitkat">true</item>
        <item name="android:windowTranslucentNavigation" tools:targetApi="kitkat">true</item>
        <item name="android:fitsSystemWindows">true</item>
        <item name="android:actionBarStyle">@style/ActionBar.Solid.GreenStyle</item>

    </style>
    <style name="ActionBar.Solid.GreenStyle" parent="@android:style/Widget.Holo.Light.ActionBar.Solid">
        <item name="android:background">@android:color/holo_orange_dark</item>
    </style>

Правильно ли я понимаю, что мы создаем 2 стиля, AppTheme1 и ActionBar.Solid.GreenStyle, и функционал второго используем в первом. Если это так, то у меня не цепляется.
Пишу напрямую в манифесте  ActionBar.Solid.GreenStyle - все отрабатывает

Re: Темы и стили

В атрибуте parent нужно указывать тему, а не стиль, как у вас.

4 (edited by Alchemist 2016-01-14 14:12:14)

Re: Темы и стили

Тут такая проблема, непонятная для меня, возникает не первый раз. бывает так что ни с того ни сего оператор "R", через который устанавливать id объектов, помечается как неопознанный объект. Я просто ещё не опытен, только приступил к изучению андроид, возможно я делаю что-то, что вызывает такую реакцию, но просто ускользает из моего понимания. Как по мне это происходит внезапно. прикрепляю фото

PunBB bbcode test
http://pixs.ru/showimage/Bezimyanni_357 … 250811.png

из-за этого приходится создавать новый модуль ((

Re: Темы и стили

Ещё хуже сейчас, просто создаю новую активность захожу в файл java, и сразу R становятся красными

нужно создавать новый проект по видимому

Re: Темы и стили

Как правило, у новичков подобные ошибки связаны с ресурсами разметки. Проверьте еще раз файлы в res/layout

Re: Темы и стили

Здравствуйте, у меня проблема с темой для "холодного старта", когда я запускаю приложение, то как раз во время этого холодного старта экран просто белый, без моего изображения, которое я закинул в папку drawable, перед этим сжав до 144 px , подскажите в чем может быть проблема?

Re: Темы и стили

Не  подскажите, почему то не срабатывает "убрать заголовок"

<style name="MyTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <item name="android:windowNoTitle">true</item>
</style>

программно также  заголовок остаётся
this.requestWindowFeature(Window.FEATURE_NO_TITLE);

Это у меня что-то или есть изменения?

Re: Темы и стили

Вы выбрали не ту тему, вам нужно выбрать тему, которая заканчивается словами NoTitleBar

Re: Темы и стили

День добрый
не могу не как разобраться, у меня в activity_main.xml в строке android:text="@string/hello"
@string/hello подсвечивается красным,
и в styles.xml в строке <style name="MyTextStyle" parent="@style/Text">
@style/Text красным подсвечивается
перепробовал кучу вариантов только таким получается на TextView влиять из styles.xml

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="android:textSize">24sp</item>
        <item name="android:textColor">#00FF00</item>
        <item name="android:typeface">monospace</item>
    </style>

Re: Темы и стили

open wrote:

День добрый
не могу не как разобраться, у меня в activity_main.xml в строке android:text="@string/hello"
@string/hello подсвечивается красным,
и в styles.xml в строке <style name="MyTextStyle" parent="@style/Text">
@style/Text красным подсвечивается
перепробовал кучу вариантов только таким получается на TextView влиять из styles.xml

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="android:textSize">24sp</item>
        <item name="android:textColor">#00FF00</item>
        <item name="android:typeface">monospace</item>
    </style>

Навскидку, не вдумываясь: попробуйте создать TextView с желаемым оформлением, примените к нему Refactor | Extract | Style (есть в уроке) и сравните полученный результат с Вашим нынешним...

Re: Темы и стили

спасибо NeferSky, надо было уроки перечитать, прежде чем сюда писать