@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// TODO Auto-generated method stub
View view=inflater.inflate(R.layout.frag4, container,false);
//获取组件和按钮
image = (ImageView) view.findViewById(R.id.imag1);
view.findViewById(R.id.xiangji).setOnClickListener(this);
view.findViewById(R.id.xiangce).setOnClickListener(this);
return view;
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()) {
//相机功能
case R.id.xiangji:
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, 1);
break;
//相册功能
case R.id.xiangce:
Intent intent1 = new Intent(Intent.ACTION_PICK);
intent1.setType("image/*");
startActivityForResult(intent1, 2);
break;
default:
break;
}
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
switch (requestCode) {
//设置图片
case 1:
Bitmap bitmap = data.getParcelableExtra("data");
image.setImageBitmap(bitmap);
break;
case 2:
Uri uri1 = data.getData();
image.setImageURI(uri1);
}
}