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

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

Войти
Регистрация
Восстановить пароль
 
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
#1

Аналог "модальных" форм - Программирование Android

16.02.2015, 08:03. Просмотров 300. Ответов 3
Метки нет (Все метки)

Гуру, помогите спланировать схему блока! И скажите вообще возможно ли такое. Или хотя-бы видели ли Вы подобное в других программах.

Хочу сделать такое:
Нажимаю кнопку в активити. Выпрыгивает диалог с индикатором-ползунком и кнопкой отмена.
Причем что-бы она была НАД активити. Мешая нажимать другие кнопки этого активити.
И что-бы клик вне диалога не закрывал диалог.
И что-бы свернув программу через хоум и востановив через хоум возвращались в диалог с прошлым состоянием.
И даже свернув через хоум и востановив по иконке снова видели этот диалог пока он не закончит работу или его не отменят.

В винде подобные окна назывались модальными. И были намертво привязанны к другому окну. Например ShowMessage мешал нажать любую кнопку пока не нажмешь ОК. И свернув/востановив окно снова видели эту надпись в ShowMessage.

Пока что вижу решение лишь в ручной обработке сворачивания/разворачивания из разных режимов и запоминания состояния видимости диалога и его ползунка... Может есть путь полегче???
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2015, 08:03     Аналог "модальных" форм
Посмотрите здесь:

Услуга - "поругайте мой код" есть тут такая?) - Программирование Android
собственно сабж :) Если кому нибудь из гуру не лень посмотреть и указать на явные ошибки в коде - буду признателен

Как реализовать функцию "share via" в моем случае? - Программирование Android
Учил программирование для андроида, решил потренироваться написав свою программу, но процес зашел слишком далеко, и встал вопрос об...

Темы убирающие верхний тулбар, "глушат" кнопки - Программирование Android
Решил одну проблему, появилась другая. Неизвестно мне по какой причине, после добавления в манифест новой темы (android:theme...

TextInputLayout "открытие поля при старте программы" - Программирование Android
Ребят, всем привет! Вот решил немного изучить дизайн, и не могу понять в чем дело, когда использую TextInputLayout в своем view и стартую -...

После вызова notifydataset() items в listview "моргают" - Программирование Android
столкнулся с такой проблемой, перерыл stackoverflow, ответа не нашел есть список listview, который показывает картинки, загружая их из...

Кнопка "Стереть данные", как от нее защититься? - Программирование Android
В настройках приложения есть кнопка "Стереть данные", она удаляет все данные (в том числе и sql) приложения. 1 Есть ли способ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ILNAR_93
Android
219 / 219 / 22
Регистрация: 19.01.2013
Сообщений: 1,656
Записей в блоге: 3
16.02.2015, 08:22     Аналог "модальных" форм #2
Такой не пойдет чтоли?
Java
1
2
3
4
5
ProgressDialog LoadDialogProgress = new ProgressDialog(context);
      LoadDialogProgress.setCancelable(false);
      LoadDialogProgress.setTitle("Авторизация");
      LoadDialogProgress.setMessage("Проверка данных...");
      LoadDialogProgress.show();
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
16.02.2015, 12:56     Аналог "модальных" форм #3
Tester64,
Цитата Сообщение от Tester64 Посмотреть сообщение
что-бы свернув программу через хоум и востановив через хоум возвращались в диалог с прошлым состоянием.
И даже свернув через хоум и востановив по иконке снова видели этот диалог пока он не закончит работу или его не отменят.
А разве оно так не работает? Сейчас проверил - диалог восстанавливается в том состоянии в котором и был. Конечно до того момента пока активити не будет выгружена из памяти. По поводу блокировки кликов вне диалога - dialog.cancelable(false);
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.02.2015, 14:08     Аналог "модальных" форм
Еще ссылки по теме:

Кириллица отображается в виде знаков "закорючек в ромбе" - Программирование Android
Если конкретно то вопрос в ромбе. Только кириллица , латиница отображается норм , я понимаю кодировки , но искал пол дня по всему инету -...

"Нарисовать" массив, используя Canvas и графические примитивы - Программирование Android
Имеется двумерный массив состоящий из нулей и единиц, где нуль должен отображаться как квадрат. Вопрос в том, как все-таки "нарисовать"...

ImageView в активити, можно ли сделать масштабирование "пальцами"? - Программирование Android
Можно ли сделать чтоб ImageView (с номинальным размером на весь экран) в активити, масштабировалось(больше/меньше) "пальцами" ? ...

Совместимость и проверка версии SDK, "обход" deprecated - Программирование Android
java: addAction(int,java.lang.CharSequence,android.app.PendingIntent) in android.app.Notification.Builder has been deprecated ...

Google Play "Приложение несовместимо с вашим устройством" - Программирование Android
приложение несовместимо с вашим устройством есть платный контент. Что с этим делать?

Не работает параметр ShowAsAction"always" для item в actionBar - Программирование Android
Такая проблема. В главном activity в меню создаю новый item , присваиваю ему свойство android:showAsAction"always". Но при запуске...


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

Или воспользуйтесь поиском по форуму:
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
16.02.2015, 14:08  [ТС]     Аналог "модальных" форм #4
Спасибо... сейчас переберу код... похоже был какой-то глюк. Или не тот класс диалога взял за исходник. Я крайне редко работаю с диалогами. Нашел в простейших примерах (в учебнике) код диалога с ползунком и... не смог вставить кнопку отмена - она просто не предусмотрена и не смог запретить cancelable - просто нет метода...
Yandex
Объявления
16.02.2015, 14:08     Аналог "модальных" форм
Ответ Создать тему
Опции темы

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