Java масштабирование изображения - PullRequest
0 голосов
/ 22 марта 2012

спасибо за чтение!У меня реальная проблема с предоставлением изображения для экранов разной плотности.Растровое изображение в верхней части снимка экрана предоставляется на сервере.Мое приложение загружает этот PNG при запуске, и PNG загружается

ImageView ivBanner = (ImageView) findViewById(R.id.iv_banner);
ivBanner.setImageBitmap(Statics.banner);   
ivBanner.setOnClickListener(Bannerlistener);

Но, как вы можете видеть, между изображением и верхними / вкладками есть некоторые странные границы.Если я помещаю изображение в папку drawable и загружаю его по XML, так как src, то все в порядке, scalling верен и границ нет.Но проблема в том, что я не могу загрузить его по XML!

Кто-нибудь мне намекает?Еще раз, спасибо за чтение и помощь!

Привет, Анди

Screener: http://imageshack.us/photo/my-images/72/scaling.png/

edit: Это сработало для меня после попытки и попытки:

<ImageView
        android:id="@+id/iv_banner"
        android:layout_width="fill_parent"
        android:layout_height="55dp" android:adjustViewBounds="true"              android:scaleType="fitCenter"/>

Спасибо!Если вы обнаружите какие-либо проблемы в этом коде, пожалуйста, дайте мне знать.

1 Ответ

1 голос
/ 22 марта 2012

попробуйте использовать некоторые атрибуты, подобные этому:

ivBanner.setScaleType(ImageView.ScaleType.FIT_XY);

еще попробуйте

ivBanner.setScaleType(ImageView.ScaleType.FIT_END);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...