朋友们,
我正在使用以下代码来resizeImage
private Bitmap resizeImage( final Bitmap image) { Bitmap resizedImage = null; if(image != null) { int maxHeight = 80; //actual image height coming from internet int maxWIDth = 150; //actual image wIDth coming from internet int imageHeight = image.getHeight(); if ( imageHeight > maxHeight ) imageHeight = maxHeight; int imageWIDth = (imageHeight*image.getWIDth()) / image.getHeight(); if ( imageWIDth > maxWIDth ) { imageWIDth = maxWIDth; imageHeight = (imageWIDth*image.getHeight()) / image.getWIDth(); } resizedImage = Bitmap.createScaledBitmap( image, imageWIDth, imageHeight, true); } return resizedImage; }
来自互联网.
现在它在高分辨率屏幕上工作正常,但在小屏幕上它没有任何人指导我应该怎么做根据屏幕分辨率显示图像?
解决方法:
display display = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultdisplay();int screenWIDth = display.getWIDth();int screenHeight = display.getHeight();
总结 以上是内存溢出为你收集整理的android – 如何根据屏幕分辨率缩放图像?全部内容,希望文章能够帮你解决android – 如何根据屏幕分辨率缩放图像?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)