我正在尝试使用Camera API拍摄照片以填充到imageview中。现在的问题是从相机拍摄的图像太小而无法填充图像视图。
这是我用来对相机进行操作的代码,并将图像填充到imageview中。
btn_takeImage = (Button) findViewById(R.id.btn_takeImage);
btn_takeImage.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
Intent camera_intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(camera_intent, CAMERA_PIC_REQUEST);
}
});
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
super.onActivityResult(requestCode, resultCode, data);
switch (requestCode)
{
case 0:
if (resultCode == RESULT_OK)
{
Bitmap thumbnail = (Bitmap) data.getExtras().get("data");
img_backgroundImage.setImageBitmap(thumbnail);
}
}
}
这是我的xml
<ImageView
android:id="@+id/img_additionalImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="@null"
android:src="@drawable/ic_launcher" />
我的相机意图或我的xml有什么问题吗?