Форум программистов, компьютерный форум 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) Как узнать размер снимка...
Программирование Android Возможно ли вставить спан в edit text? Делал я делал и вот новый вопрос. Возможно ли запихать спан в edit text не прибегая к EditText.setTex();?(доставляет уйму неприятностей) http://www.cyberforum.ru/android-dev/thread1495874.html
Кириллица отображается в виде знаков "закорючек в ромбе" Программирование Android
Если конкретно то вопрос в ромбе. Только кириллица , латиница отображается норм , я понимаю кодировки , но искал пол дня по всему инету - решение не нашёл - пусть будет тут. если оно есть. ...
Обработка включения Bluetooth Программирование Android
Есть код: OnClickListener oclCheckBt = new OnClickListener() { public void onClick(View v){ Intent enableBtIntent = new...
Программирование Android Каким образом можно рисовать линию при нажатии и дальнейшем ведении пальца по экрану? http://www.cyberforum.ru/android-dev/thread1495669.html
здравствуйте. не могу разобраться, каким образом можно рисовать линию при нажатии и дальнейшем ведении пальца по экрану. собственно имею некоторую заготовку. как быть дальше? (работаю в андроид...
Программирование Android Выбор изображения из галереи по нажатию кнопки Я пишу простенькую прогу под Navigation drawer (скользящая панелька слева ) . Поэтому использую Fragment-ы. Сделал xml, есть кнопка и ImageView. Мне нужно чтобы при нажатии на кнопку пользователь... подробнее

Показать сообщение отдельно
VV0lk
11 / 1 / 0
Регистрация: 25.12.2011
Сообщений: 171

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

09.07.2015, 10:56. Просмотров 628. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru