如何创建水平视图滚动,如新闻和&天气应用?

时间:2010-09-01 04:16:25

标签: android layout scroll

Android新闻&天气应用程序可让您滑动以显示另一个视图,就像iPhone一样。有人能告诉我一个如何做到这一点的例子吗?

它不是附加到GestureDetector的ViewFlipper。

2 个答案:

答案 0 :(得分:1)

这是一个自定义视图,您可以通过查看android.git.kernel.org上的packages / apps / Launcher2中的Workspace.java来了解它是如何在Launcher中完成的。

答案 1 :(得分:1)

现在,您可以使用ViewPager在Android兼容性库中开箱即用:http://android-developers.blogspot.com/2011/08/horizontal-view-swiping-with-viewpager.html?m=1

ViewPager在片段之间滑动,与ListViews向上和向下滚动视图的方式大致相同。

如果您对滚动选项卡不感兴趣,SDK中有一个使用TabHost的示例(而不是使标签本身可以从左向右滚动),但您不需要使用TabHost。如果你想要横向滚动标签,你可以使用带有一些按钮的Horizo​​ntalScrollView。

对于不使用兼容性lib或片段的方法,请参阅此处:https://github.com/olibye/AndroViews