Запитання з тегом «android-dialogfragment»

DialogFragment - це фрагмент, який відображає діалогове вікно, яке плаває поверх вікна своєї діяльності.

17
Як запобігти закриттю діалогового вікна при натисканні кнопки
У мене діалогове вікно EditTextдля введення. Коли я натискаю кнопку "так" у діалоговому вікні, вона підтвердить введення та закриє діалогове вікно. Однак якщо введення помилкове, я хочу залишатися в тому ж діалозі. Кожен раз, незалежно від вводу, діалогове вікно має бути автоматично закрито, коли я натискаю кнопку "ні". Як я …

6
Як створити діалоговий фрагмент без заголовка?
Я створюю DialogFragment, щоб показати деякі довідкові повідомлення щодо мого додатка. Все працює добре, окрім одного: у верхній частині вікна є чорна смуга, яка показує DialogFragment, який, я вважаю, зарезервований для заголовка, те, що я не хочу використовувати. Це особливо боляче, оскільки мій користувальницький DialogFragment використовує білий фон, тому зміна …

21
Як створити спеціальне діалогове вікно в android?
Я хочу створити спеціальне діалогове вікно, як показано нижче Я спробував наступні речі. Я створив підклас AlertDialog.Builder і застосував власну заголовку та спеціальний перегляд вмісту і використав це, але результат був не таким, як очікувалося. Ще однією спробою було підклас DialogFragment та налаштування діалогу всередині onCreateDialog, але результат був не …

7
Android DialogFragment vs Dialog
Google рекомендує використовувати DialogFragmentзамість простого Dialogвикористання Fragments API, але абсурдно використовувати ізольоване DialogFragmentдля простого вікна підтвердження "Так-Ні". Яка найкраща практика в цьому випадку?

26
Як встановити ширину та висоту DialogFragment?
Я визначаю макет мого DialogFragment у файлі макета xml (давайте назвемо його layout_mydialogfragment.xml), а також його layout_widthта layout_heightатрибути, зокрема ( 100dpбудь-який скажімо). Потім я надуваю цей макет onCreateView(...)методом свого DialogFragment таким чином: View view = inflater.inflate(R.layout.layout_mydialogfragment, container, false); На жаль, я вважаю, що коли з'являється мій діалог (DialogFragment), він не …

27
Повноекранний діалоговий фрагмент в Android
Я намагаюся показати майже повноекранний діалоговий фрагмент. Але я якось не в змозі цього зробити. Те, як я показую Фрагмент, прямо з документації для розробників Android FragmentManager f = ((Activity)getContext()).getFragmentManager(); FragmentTransaction ft = f.beginTransaction(); Fragment prev = f.findFragmentByTag("dialog"); if (prev != null) { ft.remove(prev); } ft.addToBackStack(null); // Create and show …

5
Як встановити заголовок DialogFragment?
Це має бути простим завданням, але я чомусь можу знайти спосіб встановити заголовок діалогового фрагмента . (Я встановлюю вміст діалогу за допомогою onCreateViewперевантаження). Стиль за замовчуванням залишає місце для заголовка, але я не можу знайти жодного методу в DialogFragmentкласі, щоб його встановити. Заголовок якось магічно задається, коли onCreateDialogметод використовується для …

13
Зворотний виклик фрагменту з діалогового фрагмента
Запитання: Як створюється зворотний виклик з діалогового фрагмента до іншого фрагмента. У моєму випадку Діяльність, яка бере участь у роботі, повинна повністю не знати про DialogFragment. Подумайте, що маю public class MyFragment extends Fragment implements OnClickListener Тоді в якийсь момент я міг зробити DialogFragment dialogFrag = MyDialogFragment.newInstance(this); dialogFrag.show(getFragmentManager, null); Де …

11
Як правильно відхилити DialogFragment?
Документи говорять про це для dismiss()методу зDialog класу: Відхиліть це діалогове вікно, видаливши його з екрана. Цей спосіб можна безпечно використовувати з будь-якої нитки. Зауважте, що вам не слід перекривати цей метод, щоб робити очищення, коли діалогове вікно закрито, а реалізувати це в onStop(). У моєму коді все, що я …

7
Показати діалог із фрагмента?
У мене є деякі фрагменти, які потрібно показувати звичайним діалогом. У цих діалогових вікнах користувач може вибрати відповідь «так / ні», і тоді фрагмент повинен вести себе відповідно. Тепер у Fragmentкласу немає onCreateDialog()способу перевизначення, тому я думаю, що мені доведеться реалізувати діалоги зовні, що містять Activity. Це нормально, але тоді …

6
передаючи аргумент DialogFragment
Мені потрібно передати деякі змінні DialogFragment, щоб я міг виконати дію. Eclipse підказує, що я повинен використовувати Fragment#setArguments(Bundle) Але я не знаю, як використовувати цю функцію. Як я можу використовувати його для передачі змінних у свій діалог?

4
Властивість DialogFragmentCCableble не працює
Я працюю в додатку для android і використовую DialogFragment для показу діалогового вікна, і я хочу зробити так, щоб DialogFragment не можна було скасувати. Я зробив властивість діалогового відмінювання неправдивим, але все одно це не впливає. Будь ласка, загляньте в мій код і запропонуйте мені рішення. public class DialogTest extends …

16
Як змінити колір тла закусочної?
Я показую закусочну в DialogFragment в межах позитивного клацання alertDialog. Ось мій фрагмент коду. Snackbar snackbar = Snackbar.make(view, "Please enter customer name", Snackbar.LENGTH_LONG) .setAction("Action", null); View sbView = snackbar.getView(); sbView.setBackgroundColor(Color.BLACK); snackbar.show(); Я передаю вигляд діалогового фрагмента на закусочну. Я хочу чорний колір тла? Як я можу це зробити? Я повертаю …

10
Неможливо зробити спеціальний DialogFragment прозорим за фрагментом
Мені потрібно створити діалог над фрагментом (який займає весь екран). Діалогове вікно повинно бути плаваючим діалогом, який буде розміщений над фрагментом, а фрагмент затемнений поза фрагментом. Для користувальницького діалогового вікна у мене є лінійна схема, що має вигнуті краї, незалежно від того, що я роблю, діалогове вікно має чорну межу …

17
Як зробити DialogFragment шириною до Fill_Parent
Я працюю над додатком для Android, де я використовую DialogFragmentдля відображення діалогове вікно, але його ширина дуже мала. Як я можу зробити цю ширину доfill_parent до нього? public class AddNoteDialogFragment extends DialogFragment { public AddNoteDialogFragment() { // Empty constructor required for DialogFragment } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.