2011-11-30 81 views
2

我想要创建一个滚动视图,可以向上,向下,向左和向右滚动。我想知道如果我应该扩展ScrollView,然后修改onDraw()方法,或者如果它只是从头开始做起来更容易。我可以很容易地从头开始,但这需要很长时间,扩展ScrollView或Horizo​​ntalScrollView然后尝试从那里修改会更快吗?我不想在Horizo​​ntalScrollView中放置ScrollView,因为这样应用程序往往会变得笨重,并且它不会同时滚动两个方向。创建4个方向滚动视图

回答

1

我没有测试它,但应该如此简单。有时最简单的答案是最好的答案:) ...有时

<?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> 
+0

这会导致“笨重” 。 – John

+0

好的,你是对的,只有一个View可以同时关注。也许看看WebView会帮助并从头开始构建自己的视图。这就是我会做的。 –