2012-04-21 3 views
0

Если у меня есть изображение, которое я хочу, чтобы оно было средним на среднем экране Android и большим на больших экранах. Я знаю, что мне нужно разместить макеты в двух разных папках: средний и большой макет. Но мой вопрос в том, должен ли я использовать одно изображение (скажем, средний размер) и растянуть его для экрана alrge, установив минимальную ширину, минимальную высоту и fitscaleXY. OR Должен ли я создать 2 изображения, один для экрана среднего размера и более крупной версии для большого экрана? Благодаряувеличенное изображение для большого размера экрана

EDIT:

Действительно нет ответа еще на это? Я уверен, что это то, что люди будут делать все время. Вы хотите, чтобы изображение было больше на больших экранах, как мне это сделать? Я думал о том, чтобы указать ширину и высоту для каждого размера макета экрана, а не для обертывания содержимого. Вы согласны?

ответ

0

Вам не нужно создавать разные макеты xml-файлов для каждого размера экрана, если только им не нужен другой макет, например, как организовано.

В Android вы должны указать размеры в dp и в текстовом формате sp, что эквивалентно пикселям, только они будут автоматически масштабироваться в зависимости от плотности экрана.

Measurement Units.

Если вы укажете какой-то размер в dp, он может отображаться на большом устройстве, например, 300 пикселей, а на меньшем устройстве - 200 пикселей (всего лишь пример).

Я был бы Definatedly не hardcode размеров на экран, так как есть много разных экранов вокруг.

+0

Благодарим вас за комментарий. Я очень ценю вашу помощь в этом. Моя проблема заключается в том, что я показываю игровую карту (говоря, что Джек из лопаты). Предположим, что мы говорим о средних чувствах здесь всю дорогу. Когда я запускаю его на обычном экране, тогда карта выглядит идеально. но когда я запускаю его на экране Xlarge (скажем, планшет), карта выглядит так же, как и раньше, и я не использую дополнительное пространство, которое у меня есть. Я хочу сделать карту больше. Что ты предлагаешь? – Snake

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