我正在尝试使用 Camera API 拍摄照片以填充到 ImageView 中。现在的问题是从相机拍摄的图像太小而无法填满 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" />
我的相机 Intent 有问题还是我的 xml 有问题?
最佳答案
关于android - 相机 API - 图像太小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20869073/