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

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

Войти
Регистрация
Восстановить пароль
 
 
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 423
#1

Изменить цвет диалогового окна - Программирование Android

09.12.2015, 07:38. Просмотров 525. Ответов 17
Метки нет (Все метки)

В манифесте указан стиль AppTheme и лайауты отображаются светлыми.
Как добиться, чтобы DialogFragment стал не черным, а тоже светлым?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2015, 07:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Изменить цвет диалогового окна (Программирование Android):

Как изменить цвет рабочего окна с темного на белый? - Программирование Android
Здравствуйте. Поспешно сменил цвет на темный. Но при попытке вернуть, в белый окрашивается только окно самого редактора, а цвет менюшек,...

Вызов диалогового окна - Программирование Android
Добрый день. В основном активити есть список RecycleView для добавления в список есть кнопка в этом активити. При нажатии кнопки...

Обратиться к элементу диалогового окна - Программирование Android
Доброй ночи. Есть activity, есть диалоговое окно, на котором расположен text view. В классе этого активити я хочу изменить текст, но...

Реально ли из диалогового окна запустить активити? - Программирование Android
Сразу скажу, речь не о том диалоговом окне, о котором я писал в теме "Дождаться закрытия диалога", так что переделывать не страшно. В...

Обновить значение EditText после получения данных от диалогового окна - Программирование Android
Здравствуйте. В моем приложении есть несколько EditText'ов. При нажатии на один из них я вызываю DatePickerDialog и полученный результат...

Как изменить цвет пункта ListView при нажатии на него и сохранять его цвет при проматывании списка? - Программирование Android
Здравствуйте, подскажите, пожалуйста, как изменить цвет пункта ListView при нажатии на него и сохранять его цвет при проматывании списка? ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Pablito
2474 / 1919 / 596
Регистрация: 12.05.2014
Сообщений: 6,747
Завершенные тесты: 1
09.12.2015, 11:32 #2
Тема приложения от чего наследуется?
Если от AppCompat то диалоги должны быть светлыми
инпортировать надо import android.support.v7.app.AlertDialog;
это важно
Java
1
2
3
4
5
6
        new AlertDialog.Builder(this)
                .setTitle("lol title")
                .setMessage("Lol message")
                .setPositiveButton("Taki da", listener)
                .setNegativeButton("Taki net", listener)
                .create().show();
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 423
09.12.2015, 11:56  [ТС] #3
В манифесте прописано:
XML
1
2
    <application
            android:theme="@style/AppTheme">
Pablito
2474 / 1919 / 596
Регистрация: 12.05.2014
Сообщений: 6,747
Завершенные тесты: 1
09.12.2015, 11:59 #4
наследуется от чего тема?
что в styles.xml ?

там должно быть что типа
XML
1
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
активити от чего наследуется? должно быть что-то типа
Java
1
public class MainActivity extends AppCompatActivity {
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 423
09.12.2015, 12:10  [ТС] #5
В styles.xml:
XML
1
<style name="AppBaseTheme" parent="android:Theme.Light">
Активити наследуется от DialogFragment
Pablito
2474 / 1919 / 596
Регистрация: 12.05.2014
Сообщений: 6,747
Завершенные тесты: 1
09.12.2015, 12:11 #6
на самом деле я уже дал ответ выше, надо только прочитать внимательно, ключевые слова "должно быть"
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 423
09.12.2015, 13:47  [ТС] #7
Спасибо.
Но вот попробовал импортировать v7 appcompat как тут показано: https://www.youtube.com/watch?v=MIzgaMiyKoM
XML
1
2
    <style name="AppTheme" parent="@style/Theme.AppCompat.Light">
    </style>
После чего все лейауты поплыли, а при компиляции пишет:
Error75, -1) android-apt-compiler: [android-support-v7-appcompat] D:\Android\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat\res\values-v21\styles_base.xml:75: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton'.
Pablito
2474 / 1919 / 596
Регистрация: 12.05.2014
Сообщений: 6,747
Завершенные тесты: 1
09.12.2015, 13:58 #8
в файле build.gradle надо выставить
compileSdkVersion 23
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 423
09.12.2015, 14:07  [ТС] #9
Цитата Сообщение от Паблито Посмотреть сообщение
в файле build.gradle надо выставить
compileSdkVersion 23
Но у меня нет такого файла
Pablito
2474 / 1919 / 596
Регистрация: 12.05.2014
Сообщений: 6,747
Завершенные тесты: 1
09.12.2015, 14:09 #10
вот это поворот
так, это андроид студио? gradle project?
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 423
09.12.2015, 14:12  [ТС] #11
Цитата Сообщение от Паблито Посмотреть сообщение
вот это поворот
так, это андроид студио? gradle project?
IntelliJ IDEA 14.1
Pablito
2474 / 1919 / 596
Регистрация: 12.05.2014
Сообщений: 6,747
Завершенные тесты: 1
09.12.2015, 14:18 #12
тогда эта строка должна быть в файле, есть такая?
если нет то покажи весь манифест
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 423
09.12.2015, 14:23  [ТС] #13
Цитата Сообщение от Паблито Посмотреть сообщение
тогда эта строка должна быть в файле, есть такая?
если нет то покажи весь манифест
Ни в одном фале папки проекта строки "compileSdkVersion" не найдено.
Вот кусок манифеста:
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
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="ua.slon.at"
          android:versionCode="18"
          android:versionName="1.5.3">
 
    <uses-sdk
            android:minSdkVersion="9"
            android:targetSdkVersion="12"/>
 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
    <uses-permission android:name="android.permission.VIBRATE"/>
    <uses-permission android:name="android.permission.CAMERA"/>
    <uses-permission android:name="android.permission.CALL_PHONE"/>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
    <uses-permission android:name="android.permission.READ_LOGS"/>
 
    <uses-feature
            android:glEsVersion="0x00020000"
            android:required="true"/>
 
    <application
            android:allowBackup="true"
            android:icon="@drawable/ic_launcher"
            android:label="@string/_app_name"
            android:theme="@style/AppTheme">
Дальше пошли описания Activity и сервисов.
Pablito
09.12.2015, 14:30
  #14

Не по теме:

я не знаю, где не в gradle проекте прописать compileSdkVersion
просто все уже давно используют gradle

может быть кто-то зайдет знающий

Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
09.12.2015, 15:18 #15
Нутк android:targetSdkVersion
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2015, 15:18
Привет! Вот еще темы с ответами:

Изменить цвет AlertDialog - Программирование Android
Здравствуйте! Имеются такие строчки кода: str =&quot;Мой телефонный номер: 5-555-5&quot;; AlertDialog.Builder build = new...

Изменить цвет у item-a в listView - Программирование Android
Привет, вопрос такой. Задача такая: Допустим у меня есть элементы listview разноцветные: (мне нужно при нажатие что бы он стал...

Изменить цвет пикселя на изображении - Программирование Android
Почему в телефоне приложение завершается (тоесть ошибка) если в загруженном BitMap изображении менять цвет пикселя Bitmap bitmap =...

Изменить цвет заголовка шаблона - Программирование Android
Всем доброго времени суток. Есть ли способ изменить цвет &quot;шапки&quot;, там где прописывается имя нашего проекта с синего (Android Studio по...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
09.12.2015, 15:18
Ответ Создать тему
Опции темы

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