Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
VV0lk
11 / 1 / 0
Регистрация: 25.12.2011
Сообщений: 171
#1

Определение стиля внутри темы - Программирование Android

09.07.2015, 10:56. Просмотров 655. Ответов 11
Метки нет (Все метки)

Здравствуйте. В своей программе использую FlyOutMenu https://github.com/garuma/FlyOutMenu Там FrameLayout (С надписью My App) имеет красный, непрозрачный фон. В моем приложении имеется возможность выбирать светлую или темную тему.
Кликните здесь для просмотра всего текста
XML
1
2
3
4
5
6
7
8
9
10
<?xml version="1.0" encoding="utf-8"?>
<resources>
 
  <style name="BlackTheme"  parent="android:style/Theme.Holo">
  </style>
 
  <style name="WhiteTheme"  parent="android:style/Theme.Holo.Light" >
  </style>
 
</resources>

Так вот, если у этого Фрейм Лайоута просто удаляю свойство фона android:background="#ffd00000", то к нему не применяется белый или черный фон, а он становится прозрачным и из под него видно кусок красного FlyOutMenu с заголовком "A Title". Так вот подскажите, как этого можно избежать? Как сделать так (не программно, а с помощью стилей и тем) чтобы этот FrameLayout менял цвет фона (черный/белый) в зависимости от выбранной темы. Может можно как то определить в обоих темах стиль с одним именем например FrameLayoutStyle, в котором будет одно свойство background, но задаваться разными цветами. А потом этот стиль применить к конкретно этому FrameLayout-у. И тогда в соответствии с текущей темой цвет его фона будет таким каким надо. Подскажите, как вообще такое делается правильно?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.07.2015, 10:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определение стиля внутри темы (Программирование Android):

Возможность смены темы/стиля приложения в рантайме - Программирование Android
Привет всем! Помогите разобраться. Хочу в рантайме иметь возможность смены стиля приложения. Сделал кучу стилей для элементов. На...

Определение стиля к програмно созданной кнопке - Программирование Android
Кнопка создается программно. LinearLayout llc = new LinearLayout(this); LayoutParams params = new LayoutParams(50, 50); Button...

Создание стиля для кнопки - Программирование Android
Добрый вечер) В интернет нашел много информации по созданию стилей для кнопок. Только нигде нет, как сделать отступы(margins) в стиле. Я...

Изменение стиля (фона) ActionBar - Программирование Android
Как можно изменить стиль, или хотя бы фон actionbar-a? В гугл не посылать - честно искал. В большинстве мест отвечали, что это невозможно,...

Создание стиля карточки в ListView - Программирование Android
Доброго времени суток. Делаю интерфейс приложения и возникает проблема в стиле отображения. card_background.xml &lt;?xml version=&quot;1.0&quot;...

Изменение стиля текста в отдельно взятой ячейке ListView - Программирование Android
Народ, подскажите, плиз, как реализовать следующее: Имеется ListView с тремя ячейками, в которых указаны текстом дни рождения. Вопрос №...

11
Soprano6111
2 / 2 / 0
Регистрация: 09.04.2015
Сообщений: 90
09.07.2015, 15:14 #2
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<resources>
 
    <!--
        Base application theme, dependent on API level. This theme is replaced
        by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
    -->
    <style name="AppBaseTheme2" parent="android:Theme.Dialog">
        <item name="android:windowBackground">@drawable/seporator
        </item>
        <item name="android:textColor">#ffb53d</item>
        <item name="android:colorBackground">@color/custom_theme_color</item>
 
    </style>
 
    <!-- Application theme. -->
    <color name="custom_theme_color">#F0E68C</color>
    <style name="CustomTheme" parent="android:Theme.Light">
        <item name="android:windowBackground">@drawable/pyramidbitmap3
        </item>
        <item name="android:textColor">#ffb53d</item>
        <item name="android:colorBackground">@color/custom_theme_color</item>
 
 
    </style>
    <style name="AppTheme" parent="android:Theme.Dialog">
        <item name="android:windowBackground">@drawable/seporator
        </item>
        <item name="android:textColor">#ffb53d</item>
        <item name="android:colorBackground">@color/custom_theme_color</item>
 
    </style>
    <style name="CustomTheme2" parent="android:Theme.Light">
    <item name="android:windowBackground">@drawable/seporator
    </item>
    <item name="android:textColor">#ffb53d</item>
    <item name="android:colorBackground">@color/custom_theme_color</item>
 
 
</style>
</resources>
С сепаратором классно получается вот скрипт сепоратора :

XML
1
2
3
4
5
6
7
8
9
10
11
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >
 
    <gradient
        android:angle="0"
        android:centerColor="#708090"
        android:endColor="#3d2336"
        android:startColor="#3d2336" />
 
</shape>
1
VV0lk
11 / 1 / 0
Регистрация: 25.12.2011
Сообщений: 171
10.07.2015, 13:48  [ТС] #3
Да и в правду, определение свойства "android:colorBackground" избавило меня от проблем.
0
VV0lk
11 / 1 / 0
Регистрация: 25.12.2011
Сообщений: 171
16.07.2015, 16:32  [ТС] #4
Но вопрос с инкапсуляцией стиля компонента в теме приложения, остается (для меня) открытым. Ну вот например у меня есть стиль для Spinner, который задает ему градиентный цвет фона (из белого в синий) и т.д.
Кликните здесь для просмотра всего текста
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<style name="spinner_style">
    <item name="android:background">@drawable/gradient_spinner</item>
    <item name="android:layout_marginLeft">5dp</item>
    <item name="android:layout_marginRight">5dp</item>
    <item name="android:layout_marginBottom">5dp</item>
    <item name="android:paddingLeft">6dp</item>
    <item name="android:paddingTop">4dp</item>
    <item name="android:paddingBottom">4dp</item>
    <item name="android:popupBackground">#2A5FB1</item> 
</style>
 
--------------------------------------
gradient_spinner.xml
 
<selector xmlns:android="http://schemas.android.com/apk/res/android">
 
    <item><layer-list>
            <item><shape>
                    <gradient android:angle="90" android:endColor="#2A5FB1" android:startColor="#FFFFFF" android:type="linear" />
                    <stroke android:width="1dp" android:color="#000000" />
                    <corners android:radius="4dp" />
 
                    <padding android:bottom="2dp" android:left="2dp" android:right="2dp" android:top="2dp"/>
                </shape></item>
            <item><bitmap android:gravity="bottom|right" android:src="@drawable/spinner_arrow" />
            </item>
        </layer-list></item>
 
</selector>

При выбранной светлой теме это меня устраивает, но когда пользователем выбрана тёмная тема, то я хочу, чтобы градиент был например из черного в синий. Как это можно осуществить при помощи разметки? Не буду же я программно, для каждого подобного компонента, при создании проверять, какая тема выбрана и присваивать соответствующий стиль. Мне кажется это как то неправильно и должен быть другой, более "прямой" и компактный способ.
0
Spelcrawler
527 / 497 / 111
Регистрация: 12.03.2014
Сообщений: 1,663
Завершенные тесты: 1
16.07.2015, 17:25 #5
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
VV0lk, http://stackoverflow.com/a/15993560
1
VV0lk
11 / 1 / 0
Регистрация: 25.12.2011
Сообщений: 171
17.07.2015, 10:45  [ТС] #6
Ну в этой теме показано, как можно создавать атрибут Цвет и потом применять его в разных темах. А как быть со стилем? Также? Пока что я относительно спиннера поступил так:
Кликните здесь для просмотра всего текста
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<style name="BlackTheme"  parent="android:style/Theme.Holo">
    <item name="android:colorBackground">@color/Black</item>
    <item name= "android:spinnerStyle">@style/spinner_style_black</item>
    <item name="android:spinnerDropDownItemStyle">@style/SpinnerDropDownItem_Black</item>
</style>
 
 
<style name="WhiteTheme"  parent="android:style/Theme.Holo.Light" >
    <item name="android:colorBackground">@color/White</item>
    <item name= "android:spinnerStyle">@style/spinner_style_white</item>
    <item name="android:spinnerDropDownItemStyle">@style/SpinnerDropDownItem_White</item>
</style>
----------------------------------------------
<style name="spinner_style_white" parent="@android:style/Widget.Spinner">
    <item name="android:background">@drawable/gradient_spinner_white</item>
    <item name="android:layout_marginLeft">5dp</item>
    <item name="android:layout_marginRight">5dp</item>
    <item name="android:layout_marginBottom">5dp</item>
    <item name="android:paddingLeft">6dp</item>
    <item name="android:paddingTop">4dp</item>
    <item name="android:paddingBottom">4dp</item>
    <item name="android:popupBackground">#2A5FB1</item> 
</style>
 
 
<style name="spinner_style_black" parent="@android:style/Widget.Spinner">
    <item name="android:background">@drawable/gradient_spinner_black</item>
    <item name="android:layout_marginLeft">5dp</item>
    <item name="android:layout_marginRight">5dp</item>
    <item name="android:layout_marginBottom">5dp</item>
    <item name="android:paddingLeft">6dp</item>
    <item name="android:paddingTop">4dp</item>
    <item name="android:paddingBottom">4dp</item>
    <item name="android:popupBackground">#2A5FB1</item> 
</style>
 
 
<style name="SpinnerDropDownItem_Black" parent="@android:style/Widget.DropDownItem.Spinner">
    <item name="android:background">#ff2A5FB1</item>
    <item name="android:textColor">#ffffffff</item>
</style>
 
<style name="SpinnerDropDownItem_White" parent="@android:style/Widget.DropDownItem.Spinner">
    <item name="android:background">#ff2A5FB1</item>
    <item name="android:textColor">#ff000000</item>
</style>
0
Spelcrawler
527 / 497 / 111
Регистрация: 12.03.2014
Сообщений: 1,663
Завершенные тесты: 1
17.07.2015, 10:46 #7
VV0lk, да там в принципе не важно что будет в атрибуте. Можно и стиль туда воткнуть. Но обычно при смене темы меняются только цвета - потому и скинул пример со цветом.
0
VV0lk
11 / 1 / 0
Регистрация: 25.12.2011
Сообщений: 171
17.07.2015, 15:36  [ТС] #8
Ну да в принципе, только цвета. Ты прав! Спасибо!

Добавлено через 3 часа 51 минуту
А как этот цвет использовать в selector-е Вот у меня есть две темы:
Кликните здесь для просмотра всего текста
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?xml version="1.0" encoding="utf-8"?>
<resources>
 
<attr name="Direct_Theme_color" format="reference" />
<attr name="Inverse_Theme_color" format="reference" />
<attr name="Grid_Graph_Theme_color" format="reference" />
 
 
<color name="Black">#000000</color>
<color name="White">#ffffff</color>
<color name="Grid_Color_for_Black">#55ffffff</color>
<color name="Grid_Color_for_White">#55000000</color>
 
 
<style name="BlackTheme"  parent="android:style/Theme.Holo">
    <item name="android:colorBackground">@color/Black</item>
    <item name= "android:spinnerStyle">@style/spinner_style</item>
    <item name="android:spinnerDropDownItemStyle">@style/SpinnerDropDownItem_Black</item>
 
    <item name="Direct_Theme_color">@color/Black</item>
    <item name="Inverse_Theme_color">@color/White</item>
    <item name="Grid_Graph_Theme_color">@color/Grid_Color_for_Black</item>
</style>
 
 
 
<style name="WhiteTheme"  parent="android:style/Theme.Holo.Light" >
    <item name="android:colorBackground">@color/White</item>
    <item name= "android:spinnerStyle">@style/spinner_style</item>
    <item name="android:spinnerDropDownItemStyle">@style/SpinnerDropDownItem_White</item>
 
    <item name="Direct_Theme_color">@color/White</item>
    <item name="Inverse_Theme_color">@color/Black</item>
    <item name="Grid_Graph_Theme_color">@color/Grid_Color_for_White</item>
</style>
 
 
</resources>

Есть стиль для спинера
Кликните здесь для просмотра всего текста
XML
1
2
3
4
5
6
7
8
9
10
<style name="spinner_style" parent="@android:style/Widget.Spinner">
    <item name="android:background">@drawable/gradient_spinner</item>
    <item name="android:layout_marginLeft">5dp</item>
    <item name="android:layout_marginRight">5dp</item>
    <item name="android:layout_marginBottom">5dp</item>
    <item name="android:paddingLeft">6dp</item>
    <item name="android:paddingTop">4dp</item>
    <item name="android:paddingBottom">4dp</item>
    <item name="android:popupBackground">#2A5FB1</item> 
</style>

И соответственно файл gradient_spinner.xml
Кликните здесь для просмотра всего текста
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?xml version="1.0" encoding="utf-8"?>
 
 
<selector xmlns:android="http://schemas.android.com/apk/res/android">
 
    <item><layer-list>
            <item><shape>
                    <gradient android:angle="90" android:endColor="#2A5FB1" android:startColor="?attr/Inverse_Theme_color" android:type="linear" />              
                    <corners android:radius="4dp" />
                    <padding android:bottom="2dp" android:left="2dp" android:right="2dp" android:top="2dp"/>
                </shape></item>
            <item><bitmap android:gravity="bottom|right" android:src="@drawable/spinner_triangle" />
            </item>
        </layer-list></item>
 
</selector>

В котором я использую цвет (атрибут темы) в строке
XML
1
android:startColor="?attr/Inverse_Theme_color"
Но тогда программа падает. Почему? И как мне заюзать определенный в теме цвете?
0
Spelcrawler
527 / 497 / 111
Регистрация: 12.03.2014
Сообщений: 1,663
Завершенные тесты: 1
17.07.2015, 15:38 #9
А ошибка то какая? Так вроде все должно работать.
0
VV0lk
11 / 1 / 0
Регистрация: 25.12.2011
Сообщений: 171
17.07.2015, 15:45  [ТС] #10
Проект на Xamarin-e Выдает исключение:
Unable to start activity ComponentInfo{Tablet.Tablet/md57d6cc065a89a6b827d55960ed1e9a243.Settings_Activity}: android.view.InflateException: Binary XML file line #1: Error inflating class android.widget.Spinner
Кликните здесь для просмотра всего текста

Java.Lang.RuntimeException: Unable to start activity ComponentInfo{Tablet.Tablet/md57d6cc065a89a6b827d55960ed1e9a243.Settings_Activity}: android.view.InflateException: Binary XML file line #1: Error inflating class android.widget.Spinner
at --- End of managed exception stack trace ---
at java.lang.RuntimeException: Unable to start activity ComponentInfo{Tablet.Tablet/md57d6cc065a89a6b827d55960ed1e9a243.Settings_Activity}: android.view.InflateException: Binary XML file line #1: Error inflating class android.widget.Spinner
at at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1955)
at at android.app.ActivityThread.startActivityNow(ActivityThread.java:1796)
at at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:135)
at at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:347)
at at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:682)
at at android.widget.TabHost.setCurrentTab(TabHost.java:346)
at at android.widget.TabHost$2.onTabSelectionChanged(TabHost.java:150)
at at android.widget.TabWidget$TabClickListener.onClick(TabWidget.java:540)
at at android.view.View.performClick(View.java:3480)
at at android.view.View$PerformClick.run(View.java:13983)
at at android.os.Handler.handleCallback(Handler.java:605)
at at android.os.Handler.dispatchMessage(Handler.java:92)
at at android.os.Looper.loop(Looper.java:137)
at at android.app.ActivityThread.main(ActivityThread.java:4340)
at at java.lang.reflect.Method.invokeNative(Native Method)
at at java.lang.reflect.Method.invoke(Method.java:511)
at at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at at dalvik.system.NativeStart.main(Native Method)
at Caused by: android.view.InflateException: Binary XML file line #1: Error inflating class android.widget.Spinner
at at android.view.LayoutInflater.createView(LayoutInflater.java:606)
at at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
at at android.view.LayoutInflater.onCreateView(LayoutInflater.java:653)
at at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:678)
at at android.view.LayoutInflater.rInflate(LayoutInflater.java:739)
at at android.view.LayoutInflater.rInflate(LayoutInflater.java:742)
at at android.view.LayoutInflater.rInflate(LayoutInflater.java:742)
at at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
at at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
at at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
at at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:251)
at at android.app.Activity.setContentView(Activity.java:1835)
at at md57d6cc065a89a6b827d55960ed1e9a243.Settings_Activity.n_onCreate(Native Method)
at at md57d6cc065a89a6b827d55960ed1e9a243.Settings_Activity.onCreate(Settings_Activity.java:30)
at at android.app.Activity.performCreate(Activity.java:4465)
at at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
at at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1919)
at ... 18 more
at Caused by: java.lang.reflect.InvocationTargetException
at at java.lang.reflect.Constructor.constructNative(Native Method)
at at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
at at android.view.LayoutInflater.createView(LayoutInflater.java:586)
at ... 34 more
at Caused by: android.content.res.Resources$NotFoundException: File res/drawable/gradient_spinner.xml from drawable resource ID #0x7f020007
at at android.content.res.Resources.loadDrawable(Resources.java:1925)
at at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
at at android.view.View.<init>(View.java:2780)
at at android.view.ViewGroup.<init>(ViewGroup.java:385)
at at android.widget.AdapterView.<init>(AdapterView.java:234)
at at android.widget.AbsSpinner.<init>(AbsSpinner.java:67)
at at android.widget.Spinner.<init>(Spinner.java:145)
at at android.widget.Spinner.<init>(Spinner.java:124)
at at android.widget.Spinner.<init>(Spinner.java:108)
at ... 37 more
at Caused by: java.lang.UnsupportedOperationException: Can't convert to color: type=0x2
at at android.content.res.TypedArray.getColor(TypedArray.java:326)
at at android.graphics.drawable.GradientDrawable.inflate(GradientDrawable.java:684)
at at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:867)
at at android.graphics.drawable.LayerDrawable.inflate(LayerDrawable.java:165)
at at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:867)
at at android.graphics.drawable.StateListDrawable.inflate(StateListDrawable.java:183)
at at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:867)
at at android.graphics.drawable.Drawable.createFromXml(Drawable.java:804)
at at android.content.res.Resources.loadDrawable(Resources.java:1922)
at ... 45 more

А если пишешь как обычно: android:startColor="#2A5F00" или любой другой цвет в таком виде, то все норм. Пробовал обернуть внутрености gradient_spinner.xml в <resources> </resources> - результатов не дало.
0
Spelcrawler
527 / 497 / 111
Регистрация: 12.03.2014
Сообщений: 1,663
Завершенные тесты: 1
17.07.2015, 15:47 #11
Цитата Сообщение от VV0lk Посмотреть сообщение
at Caused by: java.lang.UnsupportedOperationException: Can't convert to color: type=0x2
Видимо цвет какой-то нет тот из атрибута приходит.
0
VV0lk
11 / 1 / 0
Регистрация: 25.12.2011
Сообщений: 171
17.07.2015, 16:28  [ТС] #12
Да я тоже подумал, может формат какой то другой... Но я попробовал, добавил альфа-канал. Ничего не поменялось.. Ну все ж вроде правильно поределено.
XML
1
2
3
4
5
6
7
<attr name="Inverse_Theme_color" format="reference" />
 
<color name="Black">#000000</color>
........
<item name="Inverse_Theme_color">@color/Black</item>
...............
android:startColor="?attr/Inverse_Theme_color"
Добавлено через 6 минут
А вот еще косяк нашелся: когда в коде пытаюсь получить цвет из ресурса
C#
1
var aa  = _activity.Resources.GetColor(Resource.Attribute.Inverse_Theme_color);
То выпадает такое вот исключение:
Кликните здесь для просмотра всего текста
Java.Lang.RuntimeException: Unable to start activity ComponentInfo{Tablet.Tablet/md57d6cc065a89a6b827d55960ed1e9a243.Grafics_Activity}: android.content.res.Resources$NotFoundException: Resource ID #0x7f010001
at --- End of managed exception stack trace ---
at java.lang.RuntimeException: Unable to start activity ComponentInfo{Tablet.Tablet/md57d6cc065a89a6b827d55960ed1e9a243.Grafics_Activity}: android.content.res.Resources$NotFoundException: Resource ID #0x7f010001
at at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1955)
at at android.app.ActivityThread.startActivityNow(ActivityThread.java:1796)
at at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:135)
at at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:347)
at at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:682)
at at android.widget.TabHost.setCurrentTab(TabHost.java:346)
at at android.widget.TabHost$2.onTabSelectionChanged(TabHost.java:150)
at at android.widget.TabWidget$TabClickListener.onClick(TabWidget.java:540)
at at android.view.View.performClick(View.java:3480)
at at android.view.View$PerformClick.run(View.java:13983)
at at android.os.Handler.handleCallback(Handler.java:605)
at at android.os.Handler.dispatchMessage(Handler.java:92)
at at android.os.Looper.loop(Looper.java:137)
at at android.app.ActivityThread.main(ActivityThread.java:4340)
at at java.lang.reflect.Method.invokeNative(Native Method)
at at java.lang.reflect.Method.invoke(Method.java:511)
at at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at at dalvik.system.NativeStart.main(Native Method)
at Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x7f010001
at at android.content.res.Resources.getValue(Resources.java:1019)
at at android.content.res.Resources.getColor(Resources.java:749)
at at md57d6cc065a89a6b827d55960ed1e9a243.Grafics_Activity.n_onCreate(Native Method)
at at md57d6cc065a89a6b827d55960ed1e9a243.Grafics_Activity.onCreate(Grafics_Activity.java:29)
at at android.app.Activity.performCreate(Activity.java:4465)
at at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
at at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1919)
at ... 18 more


Добавлено через 18 минут
Кстати в самом первом сообщении этой темы http://stackoverflow.com/questions/1...93560#15993560 Автор тоже говорит об ошибке java.lang.UnsupportedOperationException: Cant convert to color: type=0x2
Возможно необходимо какое то явное преобразования из ссылочного атрибута в цвет...

Добавлено через 9 минут
Вот у человека была аналогичная проблемма: http://stackoverflow.com/questions/8...71695#13471695 Пишут что корректно будет работать только на Andoid 5.0+ Увы....
0
17.07.2015, 16:28
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.07.2015, 16:28
Привет! Вот еще темы с ответами:

Определение стиля для ссылки - JavaScript
Здравствуйте, коллеги! У меня вопросик. Может не стоило Вас беспокоить по такому пустяку, но информации я как-то нигде не нашёл. Речь...

Ошибка описание внутри темы - C++
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; #include &lt;iostream&gt; int main (void) { setlocale(LC_ALL, &quot;Russian&quot;);...

перелистывать темы внутри страницы - PHP
Допустим у меня есть страница с инфой, и чтобы на одной странице (не перелистывая страницы а меняя темы типа вперед назад) у меня...

NetBeans. Все объяснения внутри темы - Java
Добрый вечер! Совсем недавно начал осваивать Java. Начал делать одну программку, смог сделать более менее легкую часть, а на остальном...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.