Распространение на определенный экран в Android?

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

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

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

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

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

1 ответ

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

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

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

Другие вопросы по тегам