Java缩放图像

时间:2012-03-22 07:29:46

标签: java android android-layout

感谢阅读! 我有一个真正的问题,即为不同的屏幕密度提供图像。屏幕截图顶部的位图在服务器上提供。我的应用程序在启动时加载此PNG,并通过

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

但是你可以看到图像和顶部/标签之间有一些奇怪的边框。 如果我将图像放在drawable文件夹中并通过XML加载为src,一切正常,scalling是正确的,没有边框。但问题是,我无法通过XML加载它!

有人给我任何暗示吗? 再次感谢您的阅读和帮助!

问候Andi

筛选器:http://imageshack.us/photo/my-images/72/scaling.png/

编辑: 尝试并尝试后,这对我有用:

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

谢谢! 如果您对此代码有任何疑问,请与我们联系。

1 个答案:

答案 0 :(得分:1)

尝试使用这样的一些属性:

ivBanner.setScaleType(ImageView.ScaleType.FIT_XY);

其他尝试

ivBanner.setScaleType(ImageView.ScaleType.FIT_END);
相关问题