Android开发ImageView图片无法显示解决过程

健身教练小倪

健身教练小倪

2016-02-19 09:08

有了下面这个Android开发ImageView图片无法显示解决过程教程,不懂Android开发ImageView图片无法显示解决过程的也能装懂了,赶紧get起来装逼一下吧!
今天碰到一个非常奇怪的问题:
在Android中ImageView无法显示加载的本地SDCard图片。
具体过程是:先调用本地照相机程序摄像,然后将拍摄的图片加载在ImageView中显示。
代码如下:

public class ActiEnvi extends Activity {
static final String TAG = "ActiEnvi";
private static final int REQ_CODE_CAMERA = 0x1;

private String imgpath = "";
private String tempath = "";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.acti_envi);

......
}
......
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// 拍照成功并返回
if (requestCode == REQ_CODE_CAMERA
&& resultCode == Activity.RESULT_OK) {
this.imgpath = tempath;
Bitmap bm = BitmapFactory.decodeFile(this.imgpath);
imgView.setImageBitmap(bm);
imgView.setScaleType(ScaleType.FIT_CENTER);
}
}

.......
// 调用系统相机拍照
protected void captureImage() {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
tempath = IOHelper.generateImgPath();
File out = new File(tempath);
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(out));
startActivityForResult(intent, REQ_CODE_CAMERA);
}
......
}

感觉问题比较奇葩。记得之前做过一个项目,也是加载图片的,照出来对比之后,发现代码逻辑,layout都没有问题,那问题出在哪里呢?

上网搜索了半天,没有结果,感觉都抓狂到边缘了。。。当我快要放弃的时候,无意间对比了一下AndroidManifest.xml文件,发现略有不同,区别在于users-sdk中的android:targetSdkVersion有和无。于是我改了改。
代码如下:

uses-sdk android:minSdkVersion="8" /
!-- android:targetSdkVersion="17" --

我发现将users-sdk中的android:targetSdkVersion注释掉,然后调试的时候,图片居然显示了。这是为什么啊???顿时无语,求大神解释啊...
展开更多 50%)
分享

猜你喜欢

Android开发ImageView图片无法显示解决过程

编程语言 网络编程
Android开发ImageView图片无法显示解决过程

android Imageview 图片覆盖具体实现

编程语言 网络编程
android Imageview 图片覆盖具体实现

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

android imageview图片居中技巧应用

编程语言 网络编程
android imageview图片居中技巧应用

Android TextView和ImageView简单说明

编程语言 网络编程
Android TextView和ImageView简单说明

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Android开发笔记之:在ImageView上绘制圆环的实现方法

编程语言 网络编程
Android开发笔记之:在ImageView上绘制圆环的实现方法

Word插入图片无法显示

电脑入门
Word插入图片无法显示

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Starting MySQL.Manager of pid-file quit without updating file.[FAILED]的解决方法

Starting MySQL.Manager of pid-file quit without updating file.[FAILED]的解决方法

从阿里妈妈发现的几个不错的表单验证函数

从阿里妈妈发现的几个不错的表单验证函数
下拉加载更多内容 ↓