Весь экран совместимости экрана - PullRequest
0 голосов
/ 15 декабря 2011

Я разрабатываю активность для Android, которая, я хочу, может быть совместима со всеми разрешениями экранов. Прямо сейчас я сделал это, зная, что экран будет иметь 1024x600 пикселей, а в layout_weidth и height я использовал абсолютные пиксели ... (Я начал с dp, но он не работает на моем мобильном телефоне, но работает в эмуляторе. .. очень сбивает с толку, поэтому я решил попробовать с пикселями, и они работали), но если я получу другое разрешение, то сбой ...

Итак, я при создании XML с процентами от фактического разрешения экрана, чтобы он мог быть совместим со всеми экранами ...

Но что бы я ни делал, например, с textSize? Как я могу сделать его совместимым?

Мне нужен совет ... спасибо

1 Ответ

1 голос
/ 15 декабря 2011

Использование относительной разметки - лучший вариант. Используйте dp - независимые от плотности пиксели для компонентов пользовательского интерфейса и sp для размеров текста

sp

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...