Распространение на определенный экран в Android? - PullRequest
2 голосов
/ 16 июня 2011

Я прочитал документацию для распространения на экраны Specfic .

Но я сомневаюсь, что на самом обычном Screen-hdpi у нас есть 3 размера экрана.

  • WVGA800 (480x800)
  • WVGA854 (480x854)
  • 600x1024

Для этих экранов, как можно распространять мое приложение.Мое приложение рушится на экране Samsung Galaxy Tab (600X1024).Любая идея справиться с этим.

Заранее спасибо.

1 Ответ

2 голосов
/ 16 июня 2011

Ссылка, которую вы предоставляете, содержит информацию о том, как вы можете ограничить количество устройств, на которые ваше приложение будет доступно при публикации в Android Market.

Чтобы ваше приложение хорошо отображалось на экранах разных размеров и плотностей, это совсем другое дело. Вы должны обратиться к ссылке, которую Прагна дала в своем ответе; вам следует избегать AbsoluteLayout; вам следует избегать абсолютных размеров и всегда использовать dp / sp; вы должны позволить Android организовать ваши макеты с помощью LinearLayout и RelativeLayout; Вы должны предоставить различные растровые изображения для разных плотностей экрана; вам следует подумать об оптимизации макетов на разных размерах / плотности экрана.

Не видя ни одного вашего кода, трудно определить какие-либо конкретные причины, по которым ваше приложение не работает должным образом на вкладке Galaxy Tab, но, как правило, это методы, которые вам необходимо принять, чтобы заставить ваше приложение работать. Разнообразие размеров, плотности и форм-факторов осыпь.

...