Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
Другие темы раздела
Android Как по byte[] data узнать размер снимка? http://www.cyberforum.ru/android-dev/thread1495907.html
урок http://startandroid.ru/ru/uroki/vse-uroki-spiskom/266-urok-133-kamera-delaem-snimok-i-pishem-video.html строка public void onPictureTaken(byte data, Camera camera) Как узнать размер снимка ширина, высота по byte data ?
Android Возможно ли вставить спан в edit text? Делал я делал и вот новый вопрос. Возможно ли запихать спан в edit text не прибегая к EditText.setTex();?(доставляет уйму неприятностей) http://www.cyberforum.ru/android-dev/thread1495874.html
Кириллица отображается в виде знаков "закорючек в ромбе" Android
Если конкретно то вопрос в ромбе. Только кириллица , латиница отображается норм , я понимаю кодировки , но искал пол дня по всему инету - решение не нашёл - пусть будет тут. если оно есть. listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View itemClicked, int position, ...
Обработка включения Bluetooth Android
Есть код: OnClickListener oclCheckBt = new OnClickListener() { public void onClick(View v){ Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE); startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT); if(BluetoothAdapter.getDefaultAdapter().isEnabled()){ ((CheckedTextView)...
Android Каким образом можно рисовать линию при нажатии и дальнейшем ведении пальца по экрану? http://www.cyberforum.ru/android-dev/thread1495669.html
здравствуйте. не могу разобраться, каким образом можно рисовать линию при нажатии и дальнейшем ведении пальца по экрану. собственно имею некоторую заготовку. как быть дальше? (работаю в андроид студии) import android.app.Activity; import android.content.Context;
Android Выбор изображения из галереи по нажатию кнопки Я пишу простенькую прогу под Navigation drawer (скользящая панелька слева ) . Поэтому использую Fragment-ы. Сделал xml, есть кнопка и ImageView. Мне нужно чтобы при нажатии на кнопку пользователь выбирал изображение из галареи. Код у меня есть , но проблема вот что он предназначен не для Fragment. А вот сам код: import java.io.FileNotFoundException; import java.io.IOException; ... подробнее

Показать сообщение отдельно
VV0lk
11 / 1 / 0
Регистрация: 25.12.2011
Сообщений: 169
17.07.2015, 15:36  [ТС]     Определение стиля внутри темы
Ну да в принципе, только цвета. Ты прав! Спасибо!

Добавлено через 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"
Но тогда программа падает. Почему? И как мне заюзать определенный в теме цвете?
 
Текущее время: 04:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru