繁体   English   中英

Java缩放图像

[英]Java scaling Image

谢谢阅读! 我在为不同的屏幕密度提供图像方面遇到了一个真正的问题。 屏幕快照顶部的位图在服务器上提供。 我的应用在启动时会加载此PNG,而PNG的加载方式为

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

但是如您所见,图像和顶部/标签之间有一些奇怪的边界。 如果我将图像放在drawable文件夹中并通过XML作为src加载它,一切正常,则缩放正确,并且没有边框。 但是问题是,我无法通过XML加载它!

有人对我有提示吗? 再次感谢您的阅读和帮助!

问候安迪

筛选器: 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"/>

谢谢! 如果您在此代码上看到任何问题,请告诉我。

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

ivBanner.setScaleType(ImageView.ScaleType.FIT_XY);

否则尝试

ivBanner.setScaleType(ImageView.ScaleType.FIT_END);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM