사진을 찍은 다음 이미지뷰에 찍은 사진을 가져오는 것 까지 했는데,
거기에 캔버스를 사용하여 사진위에 사각형 그림을 그려주려고 합니다.
그런데 저 setImageBitmap 부분에서
'cannot findsymbol method setImageBitmap(Bitmap)'이라는 오류가 생기는데,
코드 상 순서가 잘못된것같은데, 해결 방법을 모르겠네요 ㅠㅠ 도와주세요 ㅠㅠ 이틀동안 저게 안풀리네요ㅠㅠ
public class CombineImageActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
//setContentView(R.layout.combine_image);
setContentView(new ImageView(this));
}
public class ImageView extends View {
Paint pnt;
//ImageView myImage = (ImageView) findViewById(R.id.imageviewTest);
public ImageView(Context context) {
super(context);
Intent intent = getIntent();
String path = intent.getStringExtra("path");
path = "file://" + path;
Uri mSaveImageUri = Uri.parse(new File(path).toString());
ImageView myImage = (ImageView) findViewById(R.id.imageviewTest);
try {
Bitmap bm = null;
bm = MediaStore.Images.Media.getBitmap(getContentResolver(), mSaveImageUri);
myImage.setImageBitmap(bm);
} catch (IOException e) {
e.printStackTrace();
}
pnt = new Paint();
}
protected void onDraw(Canvas canvas) {