Гость
Форумы / Android [игнор отключен] [закрыт для гостей] / Как изменить оформление ActionBar / 9 сообщений из 9, страница 1 из 1
26.10.2015, 09:20
    #39086384
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить оформление ActionBar
Добрый день!
Пытаюсь создать свой стиль оформления ActionBar. В файле style.xml пишу след. код
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<resources>

    <!-- Base application theme. -->
    <style name="AppBaseTheme" parent="Theme.AppCompat.Light">
    </style>

    <style name="AppTheme" parent="AppBaseTheme">
        <item name="android:actionBarStyle">@style/ActionBar</item>
    </style>

    <style name="ActionBar" parent="Widget.AppCompat.Light.ActionBar.Solid.Inverse">
        <item name="android:background">#e69e64</item>
     </style>

</resources>



В инете подобный примеров много, и у всех ароде как они работают, у меня же при запуске на устройстве. ActionBar остается белым, хотя должен окраситься в оранжевый цвет.

Версия студии 1.2.2
Настройки проекта в Gradle
compileSdkVersion 22
buildToolsVersion "22.0.1"

defaultConfig {
applicationId "ru.startandroid.mytestdisign"
minSdkVersion 15
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
На устройстве версия Android 4.0.3

Подскажите, пожалуйста, что не так?
...
Рейтинг: 0 / 0
26.10.2015, 09:35
    #39086398
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить оформление ActionBar
Какие библиотеки подключены?
...
Рейтинг: 0 / 0
26.10.2015, 09:55
    #39086430
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить оформление ActionBar
wadman,
Никакие, я сейчас просто пытаюсь спроектировать дизайн приложения, в пустом приложении меняю цвет ActionBar
...
Рейтинг: 0 / 0
26.10.2015, 10:35
    #39086485
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить оформление ActionBar
nikompНикакие
Ну вот. А где support и appcompat? Откуда браться всему этому?
...
Рейтинг: 0 / 0
26.10.2015, 13:11
    #39086760
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить оформление ActionBar
wadman,

Ну они добавились у меня автоматом при создании проекта, поэтому я про них не вспомнил

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.1.1'
}

что еще можно проверить?
...
Рейтинг: 0 / 0
26.10.2015, 14:27
    #39086878
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить оформление ActionBar
Например, где эта тема присваивается?
В дизайнере при выборе темы цвет меняется?
...
Рейтинг: 0 / 0
26.10.2015, 14:31
    #39086888
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить оформление ActionBar
wadman,
нет, такой же белый
...
Рейтинг: 0 / 0
26.10.2015, 15:25
    #39086991
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить оформление ActionBar
Вообщем, разобрался, может кому то еще пригодится

style.xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
<resources>
    <style name="MyTheme" parent="@android:style/Theme.Holo.Light">
        <item name="android:actionBarStyle">@style/MyActionBar</item>
    </style>

    <style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
        <item name="android:background">#e69e64</item>
    </style>
</resources>


взял, тут http://stackoverflow.com/questions/8024706/how-do-i-change-the-background-color-of-the-actionbar-of-an-actionbaractivity-us

после этого в дизайнере тема стала меняться, но после запуска приложение вылетало.
немного помучившись изменил в MainActivity

Код: java
1.
public class MainActivity extends ActionBarActivity



на

Код: java
1.
public class MainActivity extends Activity



после этого приложение скомпилировалось и запустилось без ошибок с изменнным стилем ActionBar
...
Рейтинг: 0 / 0
27.10.2015, 13:41
    #39087980
Джибс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить оформление ActionBar
ToolBar актуальней, по мне так.
...
Рейтинг: 0 / 0
Форумы / Android [игнор отключен] [закрыт для гостей] / Как изменить оформление ActionBar / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]