java - 向左/向右滚动到新页面

标签 java android user-interface tabs scroll

我正在创建一个显示多个“页面”内容的应用程序。通常,这代表基于桌面的应用程序上的选项卡。

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

查看 Android 上的应用程序,有几个应用程序可以执行此操作。 Google Play、Gmail、Beautiful Widgets、BBC 新闻、通讯录、Engadget。

我已经查找了几个术语,主要是可滚动选项卡,但没有找到任何与上述应用程序类似的术语。我目前正在查看 TabHost、TabWidget 和 ViewPaper,但不确定它们是否符合我的要求。

任何人都可以告诉我在 android 中可以使用哪个控件来获得功能。在列出的应用程序中,我希望它的样式更像 Google Play 商店,选项卡的名称位于顶部,附近的选项卡的名称位于左侧和右侧(如果适用)。

最佳答案

在 android 博客上有一个例子,用于 google play 应用程序。

Horizontal View Swiping with ViewPager

关于java - 向左/向右滚动到新页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10837025/

相关文章:

java - 如何让 App Engine/Java 应用程序在来自 Java/Python 网络 cron 的无效请求下运行?

java - 通过配对的蓝牙打印机佳能 CP900、CP800 打印图像

android - 无法在 Flutter 中使用 Firebase Auth 进行注册

android - 使用 Maven 构建 Android 项目时出错

java gui builder 自定义 jlabel

java - HTML 中的 Swing 组件

Java Socket 不向服务器发送消息

java - 使用 <<""//?? 创建字符串字符 Android java

java - KeyListener 和 keyPressed

java - 如何使JTextField和JComboBox圆角无边框和背景图像?