나는 ImageView디스플레이에 s를 재사용 하고 있지만 어느 시점에 그것을 넣을 가치가 없습니다. 그렇다면 ImageView안드로이드에서 를 지우는 방법은 무엇입니까? 난 노력 했어: mPhotoView.invalidate(); mPhotoView.setImageBitmap(null); 그들 중 누구도보기를 지우지 않았으며 여전히 이전 이미지를 보여줍니다.
응용 프로그램에서 사용하기 위해 Uri에서 비트 맵 객체를 가져 오는 방법 ( /data/data/MYFOLDER/myimage.png또는 에 저장 한 경우 file///data/data/MYFOLDER/myimage.png)은 어떻게됩니까? 누구든지 이것을 달성하는 방법에 대한 아이디어가 있습니까?
내가하고 싶은 일은 이미지를 전화의 내부 메모리에 저장하는 것입니다 (SD 카드 아님) . 내가 어떻게 해? 내 앱의 이미지를 카메라에서 이미지보기로 직접 가져 왔습니다. 이제 내가 원하는 것은 이미지보기 에서이 이미지를 내 안드로이드 장치의 내부 메모리에 저장하고 필요할 때 액세스하는 것입니다. 누구 든지이 작업을 수행하는 방법을 안내 할 수 있습니까? …
비트 맵을 ImageView에로드하고 있는데이 오류가 나타납니다. 이 제한은 OpenGL 하드웨어 텍스처 (2048x2048)의 크기 제한과 관련이 있습니다. 로드해야하는 이미지는 높이가 약 4,000 픽셀 인 핀치 확대 이미지입니다. 매니페스트에서 하드웨어 가속을 해제하려고 시도했지만 기쁨은 없습니다. <application android:hardwareAccelerated="false" .... > 2048 픽셀보다 큰 이미지를 ImageView에로드 할 수 있습니까?
이미지 파일을 sdcard에서 비트 맵으로 어떻게 읽을 수 있습니까? _path = Environment.getExternalStorageDirectory().getAbsolutePath(); System.out.println("pathhhhhhhhhhhhhhhhhhhh1111111112222222 " + _path); _path= _path + "/" + "flower2.jpg"; System.out.println("pathhhhhhhhhhhhhhhhhhhh111111111 " + _path); Bitmap bitmap = BitmapFactory.decodeFile(_path, options ); 비트 맵에 대한 NullPointerException이 발생합니다. 비트 맵이 null임을 의미합니다. 하지만 "flower2.jpg"로 sdcard에 저장된 이미지 ".jpg"파일이 있습니다. 뭐가 문제 …
내 앱의 이미지 자산에 대한 의심을 명확히해야합니다. xml 파일에서 [이미지보기] 높이가 50 dip 높이라고 지정하면 리소스 폴더에서 어떤 유형의 화면을 선택해야합니까? drawable, hdpi, ldpi, mdpi, xhdpi, 높이가 50 픽셀 인 이미지를 가지려면 기본 이미지에 비해 더 크고 작은 이미지의 비율은 얼마입니까? iOS에서 @ 2x는 말 그대로 이미지 크기의 2 배이고 …