android imageview滚动显示完整的高品质图像

时间:2010-02-17 05:53:39

标签: android scroll imageview

我正在努力展示图像并在其上方放置一个图标...点击该图标将显示图像的放大版本...

尽管将图像视图保持在LinearLayout中将图像缩放到对话框的宽度,问题是我需要在对话框中显示图像但图像分辨率非常高,因此远远大于对话框的宽度......

我需要通过滚动显示实际图像两种方式来查看整个图像......但每当我尝试将imageView放在滚动视图中时,我的图像视图的顶部是空白的...而且尽管图像向下滚动width被缩放到对话框的宽度......

Helppppppppp家伙......

2 个答案:

答案 0 :(得分:2)

Thanx对你的帮助androidbase ...我找到了解决方案......其实我们可以说它是一种解决方法,但比我能想到的任何其他解决方案都要好......

其实我做的是我实现webview并使用webview.loadurl(myurl);直接加载图片网址

并且我还启用了缩放功能,因此我获得了全面的完整缩放功能......

Thanx所有4个人的帮助

答案 1 :(得分:0)

developer.android.com/reference/android/graphics/Bitmap.html

developer.android.com/reference/android/graphics/BitmapFactory.html

参考此链接。

Bitmap mIcon1 = BitmapFactory.decodeResource(context.getResources(),R.drawable.twitter_icon);
imgview.setImageBitmap(mIcon1);

将您的图片转换为位图并使用。希望它有效......

修改

URL img_value = new URL(string_url_input);
if (profile != null) {
    Bitmap mIcon1 = BitmapFactory.decodeStream(img_value.openConnection().getInputStream());
    image_view.setImageBitmap(mIcon1);
}