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

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

Войти
Регистрация
Восстановить пароль
 
Deanon
2 / 2 / 0
Регистрация: 05.12.2014
Сообщений: 37
Завершенные тесты: 1
#1

Разные стили DialogFragment - Android

12.02.2016, 06:57. Просмотров 176. Ответов 1
Метки нет (Все метки)

Есть несколько AppCompatDialogFragment. Когда я запускаю приложение на телефоне с android 6.0.0, то у всех диалогов стиль Material Design. Но если запустить приложение на android 4.1.1, то некоторые диалоги будут с темой Holo, некоторые Material Design. Все диалоги AppCompatDialogFragment. И код создания идентичный. В манифесте у всех активити одна тема ( хотя некоторые диалоги находятся на одном фрагменте, привязанному к активити и все равно отличаются по стилям). Как можно задать всем один стиль на android 4.1.1?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2016, 06:57     Разные стили DialogFragment
Посмотрите здесь:

Получение данных из DialogFragment Android
Android Изменить стиль DialogFragment
DialogFragment в Fragment Android
Как запихнуть в DialogFragment список контролов? Android
Android Данные из DialogFragment в Activity
Android Запрет пересоздания DialogFragment
Android FragmentActivity -> DialogFragment (утечка памяти)
Переопределить onDismiss у DialogFragment Android
Android Разные стили для разных тем
Особенности DialogFragment Android
Android DialogFragment и создание своего диалога
Перемещение DialogFragment Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
2240 / 1813 / 564
Регистрация: 12.05.2014
Сообщений: 6,456
Завершенные тесты: 1
12.02.2016, 16:05     Разные стили DialogFragment #2
диалоги можно создавать примерно так
Java
1
2
3
4
5
6
7
8
9
10
11
        new AlertDialog.Builder(getContext())
                .setTitle("Лолшто?")
                .setMessage("Ага. Да")
                .setPositiveButton("Типа да", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        // делаем что-то очень важное
                    }
                })
                .setNegativeButton("Нет", null)
                .create().show();
проверить импорт, должен быть обязательно v7
Java
1
import android.support.v7.app.AlertDialog;
Yandex
Объявления
12.02.2016, 16:05     Разные стили DialogFragment
Ответ Создать тему
Опции темы

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