gridview 图片有关问题 android 急

gridview 图片问题 android 急急急!
为什么我的gridview中的图片,在被点击之后发现图片发生了变形?
imageview布局我有设置大小,在adapter中我用的是.setbackgroundDrawable();
初始化进入界面:

点击图片,在返回这个界面发现:



------最佳解决方案--------------------
//获取图片
Bitmap bitmap = new LoadImage().getBitmap(image_path); 
if(bitmap == null){
bitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.error);
}
Bitmap newBit = Bitmap.createScaledBitmap(bitmap, 100, 100, true); //设定图片大小

appView.imageView.setImageBitmap(toRoundCorner(newBit,10));  //圆角化 10是角度


我是这样写的。。你参考下是否有用
------其他解决方案--------------------
遇到同样的问题。。。顶一下。。。
------其他解决方案--------------------
嗯,谢谢~我终于找到原因了。
我把从网络上获取的图片格式是bitmap,而我确又将它转化成了drawable。如果直接用bitmap格式的话就OK了.
原因:
Drawable一般用在你已导入工程的图片 , R.drawable.xxx
Bitmap用在你从其他地方(SIM卡,网络)获取的图片