Android 如何显示大型png文件并在其周围滚动?

Android 如何显示大型png文件并在其周围滚动?,android,android-emulator,Android,Android Emulator,我有一个大的Png图像文件,我想显示和滚动它,因为我可以在一个网络视图。当我将带有图像文件的活动加载到ImageView中时,图像会显示在屏幕上,但太小而无法读取。我想缩放控制将有助于一旦图像是在它的正常大小。我曾尝试在网络视图中使用该图像,但我不希望显示Url。我对TableLayout做了类似的操作。我将它包装在一个水平滚动视图中嵌套的滚动视图中,当我的表格布局占用的空间超过屏幕所能容纳的空间时,用户可以向各个方向滚动。我想这也适用于ImageView。大概是这样的: <Hor

我有一个大的Png图像文件,我想显示和滚动它,因为我可以在一个网络视图。当我将带有图像文件的活动加载到ImageView中时,图像会显示在屏幕上,但太小而无法读取。我想缩放控制将有助于一旦图像是在它的正常大小。我曾尝试在网络视图中使用该图像,但我不希望显示Url。

我对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>

我对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>


我在这里为同一个问题发布了一个解决方案:

我在这里为同一个问题发布了一个解决方案:

你说你尝试了
网络视图,但你不想显示URL?你的意思是你在顶部看到一个地址栏吗?如果是,请查看的答案。

您说您尝试了
网络视图,但不想显示URL?你的意思是你在顶部看到一个地址栏吗?如果是,请查看。

创建您自己的。我在一个游戏中使用过这个功能,它可以工作,你可以在x、y方向滚动。

创建你自己的。我在一个游戏中使用过它,它很有效,你可以在x、y方向上滚动。

我尝试过这个方法,但是你一次只能在一个方向上滚动,因为两个滚动视图不能作为一个滚动视图使用。@Lumis如果你扩展了HorizontalScrollView,并且对于每个触摸事件,你都会返回false,为了将其发送到scrollView?我已经尝试过了,但您一次只能向一个方向滚动,因为两个滚动视图不能作为一个方向工作。@Lumis如果您扩展了HorizontalScrollView,并且对于每个触摸事件,您都会返回false,以便将其发送到scrollView呢?我喜欢这个外观!如何将此链接到我的图像?我已经创建了这个类并添加了这个代码,但是我必须用这个图像创建一个新的活动才能使用它!我仍在努力学习androidI,就像这样!如何将此链接到我的图像?我已经创建了这个类并添加了这个代码,但是我必须用这个图像创建一个新的活动才能使用它!我仍然在学习android