У меня есть приложение, которое я хочу показать изображение внутри изображения в рамках действия. Я использую 160 dip для высоты изображения, и я хочу, чтобы изображение соответствовало экрану устройства. Я могу использовать «xxxhdpi», «xxhpi», для разных размеров экрана, но это делает мой размер приложения очень большим. Я хочу поддерживать размер экрана, например, 1440 * 2560 с разрешением 480. я должен использовать размер изображения, например 1440 * 640, и вставить папку «xxxhdpi».Как я могу использовать одно и то же изображение для разных размеров экрана в Android?
ответ
TRY НАСТОЯЩЕЕ: использовать эту https://romannurik.github.io/AndroidAssetStudio/nine-patches.html ссылки и генератор изображения для несколько экрана
проблема в том, что я хочу использовать, например, 10 изображений, и если я хочу использовать девять патчей или что-то вроде этого, размер моего приложения будет очень большим, я хочу и альтернативное решение. –
другой мудрый вы должны установить высоту и ширину вашего изображения в зависимости от вашего размера экрана, но не уверены, сколько это будет полезно @ SeyedMassoudMotallebi – YUVRAJ
Вы можете поставить версию изображения, достаточно большой и fitXY это в вашем ImageView. Таким образом, он растягивается до размера ImageView.
Если ваши изображения являются простыми значками, вы можете использовать изображения SVG. Вы можете конвертировать изображения svg в код android xml по этой ссылке enter link description here
Таким образом, вам не нужно беспокоиться о разрешении устройства.
Я использовал графическое изображение, а не простой значок. У меня есть изображение, и я могу сказать, что 10 разных и через каждые 10 секунд это изображение будет изменено. –
Посмотрите на [Поддержка нескольких экранов] (https://developer.android.com/guide/practices/screens_support.html) –
создайте папки для разных разрешений, таких как hdpi, xhdp, xxhdpi или т. Д. Дизайн для каждого макет для уважения к разрешению папки –
9-патч-изображения могут оказаться полезными –