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

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

Войти
Регистрация
Восстановить пароль
 
_Night_Scream_
75 / 74 / 8
Регистрация: 08.08.2013
Сообщений: 584
#1

PreferenceFragment custom dialog - Программирование Android

08.02.2016, 20:14. Просмотров 252. Ответов 2
Метки нет (Все метки)

Добрый день.
Хочу свой диалог по клику на EditTextPreference, событие нажатия можно получить так

Java
1
2
3
4
5
6
7
 editTextPreference.setOnPreferenceClickListener(
 new Preference.OnPreferenceClickListener() {
 public boolean onPreferenceClick(Preference preference) {
//action
 return true;
}
});
Вместо action хочу вставить свой alert builder, но стандартный мешает, как сделать чтобы стандартный не появлялся???


На xml странице 3 EditTextPreference и в идеале для каждого свой диалог сделать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.02.2016, 20:14     PreferenceFragment custom dialog
Посмотрите здесь:

PreferenceActivity ИЛИ PreferenceFragment - Программирование Android
Привет. Думаю вопрос понятен, опишу свои впечатления и жду ваших. Значит нужно просто вызывать какое нибудь FULL SCREEN окошко...

Custom switch - Программирование Android
Ребята может у кого есть реализованный? со всеми необходимыми ресурсами

Custom Log - Программирование Android
Добрый вечер. Ребята подскажите пожалуйста может сталкивались с такой проблемой. Я просто не нашел класс которая записывает лог в...

Реализация custom GridView - Программирование Android
Как реализовать такой GridView? Вопрос в том чтоб сделать отдельными блоками как на картинке.

Gallery and custom view - Программирование Android
Пытаюсь разобраться с функционалом Gallery. Несмотря на то, что документация твердит, что возможно добавление своих кастомных вью, т.е....

Custom Fonts in widget - Программирование Android
Столкнулся с такой проблемой, что не могу сделать шрифт для виджета в приложении. Как для обычного TextView и так знаю, но для виджета...

Элемент Dialog - Программирование Android
Имеется такая обработка Switch на которую должно появляться дилоговое окно с выборкой из бд, активити куда выбираются элементы подключено,...

SQLite, custom ContentProvider and Loader - Программирование Android
Добрый вечер, уже какой день пытаюсь разобраться с одной темой http://www.vogella.com/tutorials/AndroidSQLite/article.html, ничего не...

Смена бэкграунда в custom диалоге - Программирование Android
Можно ли и как сменить background в dialoge пока он запущен? Добавлено через 12 минут background привязан к РелятивЛаяут

Custom ExpandableListView перемешиваются группы - Программирование Android
Пытаюсь создать свой раскрывающийся список с текстом и плюшками. Все вроде ок, кроме одного момента: при раскрытии группы соседние...

TabHost, ListView и custom Adapter - Программирование Android
Здравствуйте. В общем есть TabHost c 3 вкладками. При нажатии на вкладку ХЗ показаться данные в ListView, но у меня при нажатии на эту...

Custom ListView item setColor - Программирование Android
Всех С Новым Годом! Начал изучать разработку под Android на IDE Android Studio. Создал TabHost с тремя вкладками, в первой вкладке создал...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ханасака
10 / 10 / 0
Регистрация: 12.07.2013
Сообщений: 147
09.02.2016, 03:02     PreferenceFragment custom dialog #2
А что, обязательно вешать обработчик setOnPreferenceClickListener? Можно, например, повесить обычный onClickListener и в методе onClick вызывать свой диалог
_Night_Scream_
75 / 74 / 8
Регистрация: 08.08.2013
Сообщений: 584
09.02.2016, 08:08  [ТС]     PreferenceFragment custom dialog #3
Ханасака, да нет, не обязательно.
Сначало создал свой объект унаследованный от EditTextPreference и там всё настраивал, получилось громоздко.
Потом пошел по самому простому пути.
в setOnPreferenceClickListener вызвал .getDialog().dismiss();
и прописал свой alert dialog, всё работает и настраивается как надо для каждого EditTextPreference.
Не знаю насколько это правильно?
Ответ Создать тему
Опции темы

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