Chciałbym użyć EditTextPreference, aby pokazać 2 pola wprowadzania zamiast 1. Na przykład, powinno być wyświetlane pole nazwy użytkownika i hasła. Nie chcę używać okna dialogowego dla każdego z nich. Jak to zrobić? W ustawieniach WiFi jest taki, który to robi, gdy chcesz połączyć się z chronioną siecią, pojawi się okno dialogowe do ustawienia hasła do magazynu danych uwierzytelniających z 2 polami.Używanie EditTextPreference z 2 polami wprowadzania danych
8
A
Odpowiedz
9
Można użyć numeru DialogPreference
i utworzyć własny układ dla wymaganych pól wprowadzania.
DialogPreference
to abstract
, więc musisz utworzyć własną podklasę, dodając implementację onDialogClosed()
, aby zapisać wartości z okna dialogowego jako Preferencje.
Możesz nadal odwoływać się do własnej klasy w pliku preferencji XML, używając klasy jako znacznika XML. Na przykład:
<com.yourdomain.YourDialogPreference
android:title="Title"
android:summary="Summary"
android:key="dialog_preference"/>
Powiązane problemy
- 1. Tabela JPA z 2 polami klucza podstawowego
- 2. Czy istnieje sposób utworzenia pytania z dwoma polami wprowadzania?
- 3. Struktura bazy danych z dynamicznymi polami
- 4. ASP.NET MVC - Publikowanie formularza z niestandardowymi polami różnych typów danych
- 5. narzędzie do precyzyjnego przesyłania - jak używać w połączeniu z innymi polami wprowadzania danych?
- 6. C++ enum i używanie ich do wprowadzania danych przez użytkownika
- 7. Możliwe autouzupełnianie EditTextPreference?
- 8. Klawiatura miękka w widoku strony internetowej - brak przycisku "następny" do przechodzenia między polami wprowadzania danych
- 9. Funkcja szybkiego wprowadzania danych:
- 10. Maska wprowadzania danych extjsRe
- 11. Angular 2: Używanie rur z ngModel
- 12. Klucz do wprowadzania danych JTable
- 13. Czy można połączyć EditTextPreference z CheckBoxPreference?
- 14. PyMongo stworzyć unikalny indeks z 2 lub więcej polami
- 15. Używanie wielu pól wprowadzania dla jednego atrybutu
- 16. Obsługa wprowadzania wieloczęściowego/danych formularzy
- 17. Pomocnik znacznika wprowadzania danych nie pokazuje daty z bazy danych
- 18. formy szkieletowe z polami warunkowymi
- 19. Używanie "przełączania danych" z Html.ActionLink
- 20. Entity Framework Association z polami Non Key
- 21. Używanie webpack 2 z gulp (webpack-stream for webpack 2)?
- 22. Używanie Typypecript 2 @ Typy z maszynopisem 1.8.10
- 23. jquery wybierz opcje wprowadzania danych, z wyjątkiem jednego:
- 24. Używanie ngFor z dynamicznym błędem danych ngModel
- 25. rails Obecność warunkowego sprawdzania poprawności między 2 polami
- 26. Zmień kolor zastępczego koloru wprowadzania danych
- 27. backtrace gdb bez wprowadzania danych przez użytkownika?
- 28. wykryj wklej na polu wprowadzania danych
- 29. Otwórz EditTextPreference za pomocą kodu (programowo)
- 30. Ionic 2: Używanie wtyczek Cordova
Dzięki za odpowiedź. –