程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> android-Android:圖片顯示的時候旋轉了90度

android-Android:圖片顯示的時候旋轉了90度

編輯:編程解疑
Android:圖片顯示的時候旋轉了90度

Android:listView的Item中有一個ImageView,問題是上傳圖片到服務器,然後從服務器中取數據顯示的時候,有的圖片旋轉了90度,但是在點擊預覽的時候,圖片是正常的。哪位大神可以幫幫忙???指點一下

最佳回答:


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);
hhllnw
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved