开发者社区> 问答> 正文

关于Android:图片显示的时候旋转了90度

Android:listView的Item中有一个ImageView,问题是上传图片到服务器,然后从服务器中取数据显示的时候,有的图片旋转了90度,但是在点击预览的时候,图片是正常的。

展开
收起
爵霸 2016-03-12 10:36:00 4403 0
1 条回答
写回答
取消 提交回答
  • android.graphics.Matrix的 setRotate方法来设置旋转角度

               Matrix matrix = new Matrix();
                Bitmap bitmap = ((BitmapDrawable) getResources().getDrawable(R.drawable.pic)).getBitmap();
                // 设置旋转角度  
                matrix.setRotate(90);
                // 重新绘制Bitmap  
                bitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(),bitmap.getHeight(), matrix, true);
                imageView.setImageBitmap(bitmap);
    2019-07-17 19:00:20
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载