2015-05-09 4 views
0

У меня есть изображение, которое я хочу отобразить в ImageView в своем макете. Поскольку я не хочу искаженное изображение, я использую android:scaleType = "center".Масштабирование изображения для таблеток

Он хорошо выглядит на средних и малых устройствах, на больших устройствах (7 "и 10"), он мал, и вы можете видеть границы. Как я могу это предотвратить?

+0

использовать большие изображения для больших экранов –

+0

Есть ли способ, чтобы использовать один и тот же образ для разных экранирует, не искажая его, используя «fitxy»? –

+1

Нет и fitXY игнорирует исходное соотношение сторон, поэтому он будет более искажен. – inmyth

ответ

1

Попробуйте с этим свойством:

android:scaleType="centerCrop" 
+0

Да, он уже выдумал, но все равно спасибо! Я отмечу это как принятый ответ для людей, смотрящих на эту тему. –

0

Использование большого размер изображений и использовать андроид: scaleType = «FitXY»

+0

Это искажает изображение, потому что я использую его в качестве фона -> разные разрешения –

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