Android tapeta / wymiary tła

Jakie są domyślne wymiary Tapety/tła domowego dla różnych konfiguracji ekranu Androida (małe, normalne i duże ekrany o niskiej, średniej i wysokiej gęstości)?

Czy Obsługiwane są 9-łatkowe pliki PNG dla tapety? Czy powinienem używać ich zamiast tego?

Znalazłem metodę w API poziom 5, który daje minimalny rozmiar tapety, ale chciałbym wspierać poprzednie wersje Androida, jak również.

Dzięki!

Author: hpique, 2010-01-06

3 answers

Tapeta jest dwa razy szersza od urządzenia trzymanego w trybie portretowym. Tak więc 960x800 na Nexusie One, 960x854 na Droidzie, 640x480 na G1 / Magic / Hero itp.

 27
Author: Romain Guy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-01-06 07:01:17

Ten artykuł na stronie deweloperów Androida pokazuje zakres rozdzielczości ekranu dla każdej gęstości.

Uważam, że tapety muszą pasować do rozdzielczości ekranu i nie są rozciągnięte. Możesz to zobaczyć, jeśli na przykład utworzysz nowy emulator o wysokiej gęstości ekranu, takiej jak 480x854. Domyślne tło ekranu głównego jest wyśrodkowane, z dużymi czarnymi paskami u góry i u dołu.

The WallpaperManager API wskazuje, że musisz używać formatu PNG lub JPEG obraz, nawet jeśli używasz metody setResource() - zasób musi być Bitmap, a więc nie dziewięciowersowym lub innym typem Drawable.

 3
Author: Christopher Orr,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-01-06 01:42:12

Nie zgaduj, zapytaj Wallpapermanagera:

  manager = WallpaperManager.getInstance(this);
  width = manager.getDesiredMinimumWidth();
  height = manager.getDesiredMinimumHeight();
 0
Author: Renate,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-11-18 12:31:28