Я использую «WVGA800» для своего приложения. Пробую запускать на экранах с разным разрешением. Он не идеально царапается в этом разрешении. Я читаю и реализую вопросы по этой ссылке. http://developer.android.com/guide/practices/screens_support.html Но все равно не результат. Пожалуйста, дайте мне знать, если у кого-то есть идеальное решение. Основная проблема заключается в том, что я исправляю высоту и ширину изображения, размер текста и т. Д. Когда они отображаются на экране «WVGA800». Но когда я тестирую их на «HVGA», «QVGA», возникают проблемы. Я хочу избежать условий «если еще», получая разрешение экрана во время выполнения. Если у кого-то есть какое-либо решение для этого... дайте мне знать. Заранее спасибо. Меня тоже интересует, когда появятся новые устройства с новыми разрешениями экрана?
Как настроить мой файл .apk для работы с другим разрешением экрана в Android?
Ответы (3)
См. это, может оказаться полезным для вас.
person
Mudassir
schedule
21.12.2010
Я также реализую это. Подскажите, пожалуйста, могу ли я иметь 4 копии Row.XML (для строки Listview), могу ли я разместить их на альтернативных ресурсах? Как я могу?
- person Arslan Anwar; 21.12.2010
Если вам нужны разные ресурсы для разных плотностей, поместите их в папки hdpi, mdpi и ldpi соответственно. См. этот developer.android.com/guide/topics/resources/ а>.
- person Mudassir; 21.12.2010
Да, у меня разные ресурсы. Я создал Layout.XML для разных плотностей.!
- person Arslan Anwar; 21.12.2010
Я помещаю свой .xml в следующий каталог. Макет-маленький/, макет-нормальный/, макет-большой/. Но на любом устройстве используется только обычный макет файла .XML. Как справиться с этим?
- person Arslan Anwar; 21.12.2010
Соответствует ли это стандартам Android?
- person Mudassir; 21.12.2010
Main issue are that I am fixing hight & width of Image, textsize etc
Не делай этого.
person
Falmarri
schedule
21.12.2010
Если я установлю wrap_content, то изображение не будет идеально отображаться на экране. Когда я извлекаю изображения из сети во время выполнения. Итак, разные изображения имеют разный размер? Таким образом, вид моего ListView беспокоит. Как у каждого элемента есть свой размер изображения?
- person Arslan Anwar; 21.12.2010
Вы должны добавить следующий код в свой манифест: -
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:anyDensity="true" />
и вам нужно создать другую папку с другим макетом с другим экраном: -
layout-small-ldpi (240x320)
layout-small-land-ldpi (320x240)
layout-ldpi (240 x 400 )
layout-land-ldpi (400 x 240 )
layout-mdpi (320 x 480 )
layout-land-mdpi (480 x 320 )
layout-large-mdpi (320 x 480 )
layout-large-land-mdpi (480 x 320)
layout-large (600 x 1024)
layout-large-land (1024 x 600)
layout-hdpi (480 x 800)
layout-land-hdpi (800 x 480)
layout-xlarge (800 x 1280)
layout-xlarge-land (1280 x 800)
person
duggu
schedule
26.03.2013