2017-02-16 28 views
-7

У меня есть макет, который подходит всем телефонам, но когда разрешение 480x800, нижняя часть макета находится вне экрана. Я использую размеры dp. Не должно быть независимо от плотности независимо от количества пикселей. Что я должен сделать, чтобы решить эту проблему?Формат Android не подходит для экрана

+8

Без файла xml и без скриншота, как мы можем вам помочь? – Piyush

+2

Опубликовать atleast xml файл для решения проблемы –

+0

Вы любители ... – orkun

ответ

0

Ознакомьтесь с рисунком 2 и 3 здесь, чтобы получить наглядный пример того, что использует dp.

https://developer.android.com/guide/practices/screens_support.html#density-independence

В View s оставаться такой же размер, независимо от плотности экрана, так что если вы загрузите ваш макет на экране, который не имеет достаточного физического пространства, чтобы отобразить все, некоторые части будут в конечном итоге происходит выключение экран. Вы также можете попробовать использовать RelativeLayout, так что если у вас есть View s, которые должны быть внизу экрана, вы можете определить их как таковые, не указывая точные числа в dp. Ваш макет может использовать dp, но он все равно может быть адаптирован к одному конкретному экрану.

+0

Спасибо, сэр, я посмотрю сейчас – orkun

 Смежные вопросы

  • Нет связанных вопросов^_^