我正在尝试创建一个占据整个宽度的Bitmap,我有这个简单的代码。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
DisplayMetrics metrics = new DisplayMetrics();
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindowManager().getDefaultDisplay().getMetrics(metrics);
int w = metrics.widthPixels;
int h = metrics.heightPixels;
mBitmap = Bitmap.createBitmap(w, h, Bitmap.Config.ARGB_8888);
mCanvas = new Canvas(mBitmap);
mCanvas.drawColor(0xff00ff00);
mImageview = new ImageView(this);
mImageview.setImageBitmap(mBitmap);
setContentView(mImageview);
}
这似乎没有创建全宽位图。我两边都留有一些空间。我应该怎么做才能填补这些空白以及我在上述代码中做的不完整?