【发布时间】:2011-07-16 09:01:30
【问题描述】:
我有一个带有位图图片的图像视图。我在 onActivityResault 中设置了这张图片。问题是当我更改为纵向/横向时,图像消失了。
protected void onActivityResult(int requestCode,int resultCode, Intent imageReturnedIntent) {
super.onActivityResult(requestCode, resultCode, imageReturnedIntent);
switch(requestCode) {
case 1:
if(resultCode == RESULT_OK){
Uri selectedImage = imageReturnedIntent.getData();
InputStream imageStream;
try {
imageStream = getContentResolver().openInputStream(selectedImage);
Bitmap yourSelectedImage = BitmapFactory.decodeStream(imageStream);
image.setImageBitmap(yourSelectedImage);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
【问题讨论】:
-
在您的活动位置的 AndroidManifest.xml 中使用这些行。 android:configChanges="orientation|screenSize".it 解决了我的问题
标签: java android image android-activity imageview