powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / Как изменить оформление ActionBar
9 сообщений из 9, страница 1 из 1
Как изменить оформление ActionBar
    #39086384
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Пытаюсь создать свой стиль оформления 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
Как изменить оформление ActionBar
    #39086398
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какие библиотеки подключены?
...
Рейтинг: 0 / 0
Как изменить оформление ActionBar
    #39086430
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,
Никакие, я сейчас просто пытаюсь спроектировать дизайн приложения, в пустом приложении меняю цвет ActionBar
...
Рейтинг: 0 / 0
Как изменить оформление ActionBar
    #39086485
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nikompНикакие
Ну вот. А где support и appcompat? Откуда браться всему этому?
...
Рейтинг: 0 / 0
Как изменить оформление ActionBar
    #39086760
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

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

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

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

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


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