Jestem nowy w programowaniu Androida. Widziałem różne telefony z różnymi rozdzielczościach ekranu, które działają na Androida. Jak utworzyć aplikację działającą na wszystkich urządzeniach z Androidem bez zniekształceń w widokach aplikacji .....Programowanie Androida - rozdzielczość ekranu
6
A
Odpowiedz
6
Krótka odpowiedź to rozmiar wszystkich elementów układu w dip
. dip
jest skrótem od Density-independent pixel
, a system Android automatycznie skaluje elementy o rozmiarze dip
, aby mieć taki sam rozmiar na różnych ekranach. (Możesz skrócić dip
dow pliku XML układu.)
Długa odpowiedź to read this article on the Android developer website. Jest długa, ale zdecydowanie zalecam przeczytanie jej od początku do końca przynajmniej raz, zanim zajdziecie za daleko w aplikacji.
2
Istnieje kilka sprawdzonych metod, które mają rozdzielczość niezależną aplikację,
- Aby korzystać ze wszystkich 9 zdjęć krosowe.
- Aby utworzyć układ według gęstości niezależnej od pikseli.
3
Istnieje kilka sposobów, aby osiągnąć niezależność ekranu .. zdjęcia
- Zastosowanie 9 krosowe miarę możliwości
- Projektowanie układu za pomocą jednostek wymiarowych jak DP, SP i pomiarów (w, mm ... etc).
- Użyj
fill_parent
iwrap_content
, o ile to możliwe. - wykorzystania zasobów wraz z kwalifikatorów (określenie zasobów dla grupy/rodzaju urządzenia)
- Projektowanie, skalowanie i montażu przy użyciu niestandardowego kodowania dla programu (nie zalecane) Do przeczytać:
http://developer.android.com/guide/practices/screens_support.html (Dokładniej przyjrzyj się testom, sprawdzonym praktykom)
Powiązane problemy
- 1. Spoofing/fałszywa rozdzielczość ekranu?
- 2. Uzyskaj natywną rozdzielczość ekranu
- 3. Rozdzielczość ekranu Silverlight
- 4. Rozdzielczość ekranu na stronie mobilnej
- 5. Android miejsca: Ustaw rozdzielczość ekranu
- 6. XNA - Uzyskaj rozdzielczość ekranu bieżącego
- 7. Programowanie dla Androida jako niewidomej osoby
- 8. Jak uzyskać rozdzielczość ekranu w C++?
- 9. jak uzyskać rozdzielczość ekranu użytkownika z PHP
- 10. Uzyskaj natywną rozdzielczość ekranu za pomocą jQuery
- 11. Pobierz programowo rozdzielczość ekranu w OS X
- 12. Galaxy Tab 10.1 Rozdzielczość ekranu (- pasek menu)
- 13. Cel C - jak uzyskać aktualną rozdzielczość ekranu?
- 14. Jak mogę uzyskać rozdzielczość ekranu w R
- 15. Jak uzyskać rozdzielczość ekranu? Dla aplikacji WinRT?
- 16. Jak ustawić obraz ekranu blokady Androida?
- 17. Obliczanie gęstości ekranu Androida:
- 18. Stosunek ekranu Androida
- 19. Rozmiary ekranu i gęstości ekranu Androida
- 20. Programowanie rejestratora ekranu - problemy z wyjściami
- 21. Wykryj obrót ekranu głównego Androida
- 22. Przyspieszenie Rozdzielczość Grails Rozdzielczość
- 23. Programowanie Androida Obraz tła w tle
- 24. Jak uzyskać rozdzielczość ekranu w systemie Android Honeycomb?
- 25. w aplikacji na iPhone'a Jak wykryć rozdzielczość ekranu urządzenia
- 26. Rozdzielczość ekranu o rozmiarze urządzenia przenośnego (szerokość, wysokość)
- 27. Jak zmienić rozmiar jframe na rozdzielczość ekranu w netbeans?
- 28. Jak uzyskać rozdzielczość ekranu urządzenia z systemem Android ..?
- 29. Jak odzyskać rozdzielczość ekranu z aplikacji C# winform?
- 30. Android: Uzyskaj rozdzielczość ekranu/piksele jako liczby całkowite