如何显示大型png文件并滚动它?

时间:2011-02-17 15:39:17

标签: android android-emulator

我有一个大的Png图像文件,我想在WebView中显示并滚动它。当我将带有图像文件的活动加载到ImageView时,图像显示在屏幕上但是太小而无法读取。我想一旦图像处于正常尺寸,缩放控件将有所帮助。我已尝试在WebView中使用该图像,但我不希望显示Url。

4 个答案:

答案 0 :(得分:4)

我使用TableLayout做了类似的事情。我将它包装在嵌套在Horizo​​ntalScrollView中的ScrollView中,当我的TableLayout占用的空间大于屏幕上的空间时,用户可以向所有方向滚动。我想这也适用于ImageView。像这样:

    <HorizontalScrollView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">
        <ScrollView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content">
            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" />
        </ScrollView>
    </HorizontalScrollView>

答案 1 :(得分:1)

创建自己的Custom Scrollable Image View。我在游戏中使用过它,它可以工作,你可以在x,y方向滚动。

答案 2 :(得分:0)

我在此处针对同一问题发布了一个解决方案:Images in ScrollView in android

答案 3 :(得分:0)

您说您尝试了WebView,但是您不希望显示该网址?你是说你在顶部看到一个地址栏?如果是,请查看this question的答案。