向左/向右滚动到新页面

时间:2012-05-31 15:51:53

标签: java android user-interface tabs scroll

我正在创建一个显示内容的几个“页面”的应用程序。通常,这在基于桌面的应用程序中具有代表性。

在Android上,我希望能够在信息选项卡之间轻弹,在屏幕上的任何位置使用手指。这些选项卡的内容只是XML视图或以编程方式创建的视图。

在Android上查看应用程序,有几个应用程序可以执行此操作。 Google Play,Gmail,美丽小工具,BBC新闻,联系人,Engadget。

我已经找了几个术语,主要是可滚动的标签,但没有发现任何类似于上述应用程序的内容。我现在正在看TabHost,TabWidget和ViewPaper,但不确定这些是否符合我的要求。

任何人都可以告诉我哪个控件可以在android中用来获取功能。在列出的应用中,我希望它的样式更像Google Play商店,顶部是标签名称,左侧和右侧标签的名称是否适用。

2 个答案:

答案 0 :(得分:4)

Android博客上有一个例子,用于google play app。

Horizontal View Swiping with ViewPager

答案 1 :(得分:3)

听起来像是在寻找this。它与ViewPager,v4兼容性库和ActionBarSherlock兼容。