当前位置:编程学习 > wap >>

用imageview显示图片,手机一片黑的啊,根本没图片

public class ShowPhotoActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_show_photo);
ImageView imgphoto = (ImageView) findViewById(R.id.imgviewphoto);
Bundle bundle = getIntent().getExtras();
String fileName = bundle.getString("fileName");
String s = fileName.replace(" ", "");
Log.i("test", "预览地址" + s);
// BitmapFactory.Options options = new BitmapFactory.Options();
// options.inSampleSize = 2;
Bitmap bm = BitmapFactory.decodeFile(s);
imgphoto.setImageBitmap(bm);

}

} android 手机 图片 imageview --------------------编程问答-------------------- 我觉得首先可以看看 你的Bitmap有没有值是不是有效的。
然后在看看ImageView在Layout中的位置,是否显示到了屏幕外面,当然这种可能性比较小。 --------------------编程问答-------------------- s=file:///mnt/sdcard这个是不是不行啊
去掉file:// --------------------编程问答-------------------- 图片路径问题 --------------------编程问答-------------------- 图片路径问题 --------------------编程问答-------------------- Bitmap bm = BitmapFactory.decodeFile(s); 路径和文件名有问题了,没解析出图片吧
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,