У меня есть макет, который подходит всем телефонам, но когда разрешение 480x800
, нижняя часть макета находится вне экрана. Я использую размеры dp
. Не должно быть независимо от плотности независимо от количества пикселей. Что я должен сделать, чтобы решить эту проблему?Формат Android не подходит для экрана
ответ
Ознакомьтесь с рисунком 2 и 3 здесь, чтобы получить наглядный пример того, что использует dp.
https://developer.android.com/guide/practices/screens_support.html#density-independence
В View
s оставаться такой же размер, независимо от плотности экрана, так что если вы загрузите ваш макет на экране, который не имеет достаточного физического пространства, чтобы отобразить все, некоторые части будут в конечном итоге происходит выключение экран. Вы также можете попробовать использовать RelativeLayout
, так что если у вас есть View
s, которые должны быть внизу экрана, вы можете определить их как таковые, не указывая точные числа в dp. Ваш макет может использовать dp, но он все равно может быть адаптирован к одному конкретному экрану.
Спасибо, сэр, я посмотрю сейчас – orkun
Без файла xml и без скриншота, как мы можем вам помочь? – Piyush
Опубликовать atleast xml файл для решения проблемы –
Вы любители ... – orkun