Pytania otagowane jako android-dialogfragment

DialogFragment to fragment, który wyświetla okno dialogowe, unoszące się nad oknem jego aktywności.

17
Jak zapobiec zamknięciu okna dialogowego po kliknięciu przycisku
Mam okno dialogowe EditTextdo wprowadzania danych. Kiedy kliknę przycisk „tak” w oknie dialogowym, potwierdzi wejście, a następnie zamknie okno dialogowe. Jeśli jednak dane wejściowe są nieprawidłowe, chcę pozostać w tym samym oknie dialogowym. Za każdym razem, bez względu na dane wejściowe, okno dialogowe powinno zostać automatycznie zamknięte po kliknięciu przycisku …

6
Jak utworzyć DialogFragment bez tytułu?
Tworzę DialogFragment, aby wyświetlać komunikaty pomocy dotyczące mojej aplikacji. Wszystko działa dobrze oprócz jednej rzeczy: czarny pasek w górnej części okna pokazuje DialogFragment, który, jak zakładam, jest zarezerwowany dla tytułu, czego nie chcę używać. Jest to szczególnie bolesne, ponieważ mój niestandardowy DialogFragment wykorzystuje białe tło, więc zmiana jest zbyt głośna, …

21
Jak utworzyć niestandardowe okno dialogowe w Androidzie?
Chcę utworzyć niestandardowe okno dialogowe, jak poniżej Próbowałem następujących rzeczy. Utworzyłem podklasę AlertDialog.Builder i użyłem niestandardowego tytułu i niestandardowego widoku treści i użyłem tego, ale wynik nie był zgodny z oczekiwaniami. Kolejną próbą było podklasowanie DialogFragment i dostosowanie okna dialogowego wewnątrz onCreateDialog, ale wynik nie był zgodny z oczekiwaniami. Potem …


26
Jak ustawić szerokość i wysokość DialogFragment?
Określam układ mojego DialogFragment w pliku układu xml (nazwijmy go layout_mydialogfragment.xml), a szczególnie jego atrybuty layout_widthi layout_height( 100dppowiedzmy każdy). Następnie zawyżam ten układ w metodzie DialogFragment w onCreateView(...)następujący sposób: View view = inflater.inflate(R.layout.layout_mydialogfragment, container, false); Niestety stwierdzam, że kiedy pojawia się moje okno dialogowe (DialogFragment), nie jest ono zgodne z …

27
Pełny ekran DialogFragment w systemie Android
Próbuję pokazać prawie pełny ekran DialogFragment. Ale jakoś nie jestem w stanie tego zrobić. Sposób, w jaki pokazuję fragment, pochodzi bezpośrednio z dokumentacji programisty Androida 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 the …

5
Jak ustawić tytuł DialogFragment?
To powinno być proste zadanie, ale z jakiegoś powodu mogę znaleźć sposób na ustawienie tytułu DialogFragment . (Ustawiam zawartość okna dialogowego za pomocą onCreateViewprzeciążenia). Styl domyślny pozostawia miejsce na tytuł, ale nie mogę znaleźć żadnej metody w DialogFragmentklasie, aby go ustawić. Tytuł jest w jakiś magiczny sposób ustawiany, gdy onCreateDialogmetoda …

13
Wywołanie zwrotne do fragmentu z DialogFragment
Pytanie: W jaki sposób można utworzyć wywołanie zwrotne z DialogFragment do innego fragmentu. W moim przypadku, zaangażowana aktywność powinna być całkowicie nieświadoma DialogFragment. Rozważ, że mam public class MyFragment extends Fragment implements OnClickListener Wtedy w pewnym momencie mogłem to zrobić DialogFragment dialogFrag = MyDialogFragment.newInstance(this); dialogFrag.show(getFragmentManager, null); Gdzie wygląda MyDialogFragment protected …

11
Jak poprawnie odrzucić DialogFragment?
Dokumentacja mówi tak dla dismiss()metody z Dialogklasy: Zamknij to okno dialogowe, usuwając je z ekranu. Tę metodę można bezpiecznie wywołać z dowolnego wątku. Zauważ, że nie powinieneś nadpisywać tej metody, aby wykonać czyszczenie, gdy okno dialogowe jest zamknięte, zamiast tego zaimplementuj ją w onStop(). W moim kodzie wszystko, co robię, …

7
Pokaż dialog z fragmentu?
Mam kilka fragmentów, które muszą pokazywać zwykłe okno dialogowe. W tych oknach dialogowych użytkownik może wybrać odpowiedź tak / nie, a następnie fragment powinien odpowiednio się zachowywać. Teraz Fragmentklasa nie ma onCreateDialog()metody do przesłonięcia, więc myślę, że muszę zaimplementować okna dialogowe na zewnątrz, w pliku zawierającym Activity. W porządku, ale …

6
przekazanie argumentu do DialogFragment
Muszę przekazać kilka zmiennych do DialogFragment, aby móc wykonać akcję. Eclipse sugeruje, że powinienem użyć Fragment#setArguments(Bundle) Ale nie wiem, jak korzystać z tej funkcji. Jak mogę go używać do przekazywania zmiennych do mojego okna dialogowego?

4
DialogFragment setCancelable nie działa
Pracuję w aplikacji na Androida i używam DialogFragment, aby wyświetlić okno dialogowe i chcę, aby ten DialogFragment nie był anulowany. Ustawiłem właściwość anulowania okna dialogowego na wartość false, ale nadal nie ma to wpływu. Proszę zajrzeć do mojego kodu i zasugerować mi rozwiązanie. public class DialogTest extends DialogFragment { @Override …

16
Jak zmienić kolor tła batonika?
Wyświetlam pasek przekąsek w DialogFragment w pozytywnym kliknięciu alertDialog. Oto mój fragment kodu. 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(); Przekazuję widok fragmentu dialogowego do snackbaru. Chcę, aby tło było czarne? W jaki sposób mogę to zrobić? Wracam alertDialog w …

18
Jak ustawić szerokość DialogFragment na Fill_Parent
Pracuję nad aplikacją na Androida, w której używam DialogFragmentdo wyświetlania okna dialogowego, ale jego szerokość jest bardzo mała. Jak mogę uzyskać taką szerokość fill_parent? public class AddNoteDialogFragment extends DialogFragment { public AddNoteDialogFragment() { // Empty constructor required for DialogFragment } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { …

10
Nie można ustawić przezroczystości niestandardowego DialogFragment na fragmencie
Muszę utworzyć okno dialogowe na fragmencie (który zajmuje cały ekran). Okno dialogowe musi być pływającym oknem dialogowym, które zostanie umieszczone nad fragmentem z przyciemnionym fragmentem poza fragmentem. W przypadku niestandardowego okna dialogowego mam linearLayout, który ma zakrzywione krawędzie, bez względu na to, co robię, okno dialogowe ma czarne obramowanie ze …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.