Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 创建4方向滚动视图_Java_Android_Scrollview - Fatal编程技术网

Java 创建4方向滚动视图

Java 创建4方向滚动视图,java,android,scrollview,Java,Android,Scrollview,我想创建一个可以上下左右滚动的滚动视图。我想知道我是否应该扩展ScrollView,然后只修改onDraw()方法,还是从头开始更容易。我可以很容易地从头开始,但这需要很长时间,扩展ScrollView或HorizontalScrollView,然后尝试从那里修改它会更快吗?我不想将ScrollView放在HorizontalScrollView中,因为这样应用程序会显得笨重,而且不会同时向两个方向滚动。我没有测试它,但它应该像这样简单。有时候最简单的答案是最好的:)。。。有时 <?xm

我想创建一个可以上下左右滚动的滚动视图。我想知道我是否应该扩展ScrollView,然后只修改onDraw()方法,还是从头开始更容易。我可以很容易地从头开始,但这需要很长时间,扩展ScrollView或HorizontalScrollView,然后尝试从那里修改它会更快吗?我不想将ScrollView放在HorizontalScrollView中,因为这样应用程序会显得笨重,而且不会同时向两个方向滚动。

我没有测试它,但它应该像这样简单。有时候最简单的答案是最好的:)。。。有时

 <?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
                  android:layout_width="fill_parent"
                  android:layout_height="fill_parent">

    <HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
                  android:layout_width="fill_parent"
                  android:layout_height="fill_parent">




    </HorizontalScrollView>
</ScrollView>

这会导致“笨拙”的行为,一次只能滚动一个滚动视图,这意味着您不能同时水平和垂直滚动。好的,您是对的,一次只能聚焦一个视图。也许浏览一下WebView可以帮助您从头开始构建自己的视图。这就是我要做的。