W mojej aplikacji mam fragment o nazwie "O". Na urządzeniach kieszonkowych chcę, aby ten fragment wyglądał jak zwykła czynność, ale na tabletach chcę, żeby był to dialog. Który sposób jest preferowany, aby poradzić sobie z tą sytuacją?Pokaż fragment jako dialog lub jako zwykłą czynność
Odpowiedz
Zrób styl to w twoich styles.xml
(dwóch styles.xml plików, jedna w folderze values
, drugi w folderze values-large
), ale ma styl można umieścić w folderze dużych wartościach dziedziczą z Theme.Dialog. Następnie użyj swojego fragmentu w tym stylu. System zajmie się resztą.
Ewentualnie dokonać Klasa A DialogFragment, a następnie osadzić go w hierarchii widoku, lub pokazać go jako dialog, jak wyjaśniono tutaj:
http://developer.android.com/reference/android/app/DialogFragment.html#DialogOrEmbed
Alternatywa dla API 11+. To jedyny problem. – Diffy
Czy jest jakiś powód, dla którego nie chcesz korzystać z pomocy Androida? http://developer.android.com/reference/android/support/v4/app/DialogFragment.html –
- 1. Dlaczego przeglądarki renderują jako zwykłą spację?
- 2. Pokaż odbiorcę jako UIButton
- 3. Wyświetl javascript jako fragment kodu
- 4. Fragment jako singleton w Androidzie
- 5. Fragment systemu Android jest wyświetlany jako fragment okna dialogowego lub zwykły fragment.
- 6. Pokaż datediff jako sekundy, milisekundy
- 7. Kontrola "Pokaż hasło jako tekst"
- 8. AngularJS - Pokaż zawartość tablicy bajtów jako obrazu
- 9. Pokaż tekst zastępczy jako etykietę na pulpicie
- 10. C#: Jak anulować czynność zamykania dla przycisku ustawionego jako przycisk Zaakceptuj lub Anuluj w formularzu?
- 11. Pokaż DialogFragment systemu Android jako okno dialogowe w trybie pionowym i jako część aktywności w trybie poziomym
- 12. Pokaż wybór pola jako część nazwy modelu strun
- 13. Swipeview - pokaż podgląd/fragment następnego elementu?
- 14. Akceptowanie parametru jako pojedynczego obiektu lub jako tablicy obiektów
- 15. SQL FOR XML - Dane wyjściowe jako elementy lub jako Atrybuty
- 16. Html.ActionLink jako przycisk lub obraz, a nie jako łącze
- 17. Wklej ciąg jako zmienną, a nie jako fragment kodu wykonywalnego, do IPython
- 18. jQuery UI: dialog pokaż/ukryj efekty z opcjami
- 19. Dlaczego fragment "obecny jako popover" obejmuje cały ekran?
- 20. Wiele czynności lub pojedyncza czynność i wiele fragmentów
- 21. Pokaż ciąg znaków Escaped jako Unicode w języku Python
- 22. Pokaż 12 dni przed datą jako bieżącą datę
- 23. Jak ustawić okno postępu, aby nie można było anulować, gdy jest zarządzane jako fragment?
- 24. funkcja jako wskaźnik funkcji vs jako parametr
- 25. Prawidłowy dialog dla nadpowiedzi Dialog
- 26. Eksportowanie siatki trzyjak jako OBJ lub STL
- 27. Reprezentowanie klasy jako dyktowanej lub listy
- 28. Python - "importuj" lub przekazuj moduły jako parametry?
- 29. Ustaw wątek jako tło lub nie
- 30. Kontrola leczenia jako ComboBox lub TextBox
Powiedziałbym moja alternatywa propozycja pochodzi od całkiem wiarygodne źródło. To prosto od Google. –