Распространение на определенный экран в 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, но, как правило, это те практики, которые вам необходимо принять, чтобы заставить ваше приложение работать с различными экранами. размеры, плотность и форм-факторы.