[英]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.