运行的Android程序结果为何不显示图片
packagecom.example.sa;importandroid.os.Bundle;importandroid.app.Activity;importandroi...
package com.example.sa;
import android.os.Bundle;
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Matrix;
import android.view.Menu;
import android.widget.ImageView;
public class MainActivity extends Activity {
ImageView imageView;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Bitmap rawBitmap=BitmapFactory.decodeResource(getResources(), R.drawable.z);
int rawHeight=rawBitmap.getHeight();
int rawWidth=rawBitmap.getWidth();
int newHeight=500;
int newWidth=500;
float heightScale=((float)newHeight)/rawHeight;
float widthScale=((float)newWidth)/rawWidth;
Matrix matrix=new Matrix();
matrix.postScale(heightScale, widthScale);
matrix.postRotate(40);
imageView.setImageBitmap(rawBitmap);
}
} 展开
import android.os.Bundle;
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Matrix;
import android.view.Menu;
import android.widget.ImageView;
public class MainActivity extends Activity {
ImageView imageView;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Bitmap rawBitmap=BitmapFactory.decodeResource(getResources(), R.drawable.z);
int rawHeight=rawBitmap.getHeight();
int rawWidth=rawBitmap.getWidth();
int newHeight=500;
int newWidth=500;
float heightScale=((float)newHeight)/rawHeight;
float widthScale=((float)newWidth)/rawWidth;
Matrix matrix=new Matrix();
matrix.postScale(heightScale, widthScale);
matrix.postRotate(40);
imageView.setImageBitmap(rawBitmap);
}
} 展开
2个回答
微测检测5.10
2023-05-10 广告
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询