Niedawno dowiedziałem się w takiej samej sytuacji, więc pozwól mi boisko i rozwinąć to, co już zostało powiedziane ...
Tak, obrazki 9-patch skalować , po to istnieją. Ale jeśli powinieneś użyć 9-plasterkowego obrazu dla wszystkich gęstości ekranu, to naprawdę zależy to od obrazu. Obrazy 9-plasterkowe są częściej używane, na przykład przyciski. Możesz mieć różne rozmiary przycisków w swojej aplikacji, a 9-plasterkowy obraz pomoże ci sobie z nimi poradzić, bez względu na rozmiar przycisku (o ile obraz 9-plasterkowy jest prawidłowo utworzony).
Ale załóżmy, że projekt przycisków ma naprawdę okrągłe rogi dla wersji hdpi. Tworzysz obraz z 9-plasterkami bez naruszania rogów, ale gdy spojrzysz na to w wersji ldpi, zdasz sobie sprawę, że Twoje rogi są zbyt duże dla tej niskiej rozdzielczości. W tej sytuacji potrzebny jest inny obraz z dziewięcioma łatami z mniej zaokrąglonymi rogami, które lepiej wyglądają w tej rozdzielczości.
Ostateczna odpowiedź brzmi: to naprawdę zależy od twojego wizerunku. Jeśli możesz utworzyć obraz w dziewięciu łatach, który wygląda dobrze we wszystkich gęstościach, niż w porządku, używaj go, ponieważ potrzebujesz tylko jednego obrazu do obsłużenia wszystkich gęstości. Ale jeśli nie wygląda dobrze, ze względu na narożniki, gradienty lub cokolwiek, potrzebna jest jedna 9-łatka obrazu dla każdego gęstości ekranu.
Mam nadzieję, że teraz jest jaśniej.
[Android Korzystanie 9 plastra PNG] (http://adilsoomro.blogspot.com/2012/11/android-how-to-use-9-patch-png.html) –