Android: проблема разрешения изображения
Проблема возникает при использовании изображения высокого разрешения в устройстве.
imageview a;
InputStream ims = getAssets().open("sam.png");//sam.png=520*1400 device=320*480 or 480*800
Drawable d=Drawable.createFromStream(ims, null);
a.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
a.setImageDrawable(d);
с помощью приведенного выше кода изображение оставляет пробелы сверху и снизу для следующего содержимого или если я уменьшу изображение, задав фиксированный пиксель, то получится размытое изображение по его размеру. В любом случае, чтобы решить эту проблему?