ViewPagerIndicator中拦截触摸事件

2024-03-15

我正在使用杰克·沃顿的查看寻呼指示器 http://viewpagerindicator.com在我的 FragmentActivity 上,其中包含一个 viewpager。我在拦截 onTouch 事件时遇到困难。我知道 ViewPagerIndicator 会拦截 ViewPager 的所有触摸事件,但我没有成功地将 onTouchListener 设置为我的 ViewPager 或 ViewIndicator。这是我的基本设置:

public class MainActivity extends FragmentActivity {

        mPager = (ViewPager)findViewById(R.id.pager);
adapter = new ViewSliderAdapter(getSupportFragmentManager());
        mPager.setAdapter(adapter);PageIndicator mIndicator = (CirclePageIndicator)findViewById(R.id.indicator);
        mIndicator.setViewPager(mPager);
        mIndicator.setOnPageChangeListener(new OnPageChangeListener() {
....
}

感谢您的帮助,我确信这很愚蠢,但我已经在谷歌上搜索了大量内容并对此进行了数小时的修补,但似乎无法取得任何进展。

正如我所说,我尝试过以下方法:

mPager.setOnTouchListener(new OnTouchListener() {

            @Override
            public boolean onTouch(View v, MotionEvent event) {
                switch (event.getAction()) {
                case MotionEvent.ACTION_DOWN:

                    break;

                default:
                    break;
                }
                return false;
            }
        });

使用 ViewPager 和 ViewPagerIndicator 都没有成功。


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ViewPagerIndicator中拦截触摸事件 的相关文章

  • 数据库“/data/data/msv_database.db”的连接池无法授予连接。连接数:0 个活动连接、1 个空闲连接、0 个可用连接

    我收到以下错误 在整个应用程序中使用单个数据库对象从两个不同线程访问数据库时 数据库连接池 data data msv database db 无法授予与线程 802 的连接 连接数 0 个活动连接 1 个空闲连接 0 个可用连接 也许您想
  • 处理 SavedInstances 并恢复活动

    基本上我的应用程序有 2 个活动 说 A 和 B A 启动 B Activity B 播放音乐并且还有通知 情况 1 当视图仍在活动 B 上时 我按主页按钮 然后单击通知 活动 B 将打开 其视图完好无损并播放音乐 因为在清单中我使用 an
  • 在android Gridview中合并行和列

    我正在android中做一个图像查看页面 我需要在某些地方合并行 在某些地方合并列 我们可以在gridview中做到这一点吗 如果我们选择任何合并图像 则应选择整个图像视图 请任何人告诉我一个建议 提前致谢 Try 非对称网格视图 http
  • 如何使用onDraw(Canvas)获取WebView的位图快照(Android)

    我曾经使用 capturePicture 方法来制作 WebView 的快照 此方法在 API 级别 19 中已弃用 该文档说 使用 onDraw Canvas 获取 WebView 的位图快照 但我真的不知道它是什么意思 你能教我如何解决
  • Android:将图像裁剪为特定尺寸

    我的目的是让用户从图库中选择一张图像 然后进行裁剪活动 但是 我需要将定义裁剪蒙版的矩形锁定到某个尺寸 然后用户只需重新定位它即可显示图像的一部分 关于如何做到这一点有什么想法吗 Thanks T Intent intent new Int
  • 通过模拟器控制台或 ADB 更改 Android 模拟器方向

    我正在尝试构建一个自动化测试框架 用于检查应用程序应该响应的基本内容 而不会崩溃 其中之一是检查应用程序是否正确响应配置更改 现在 由于它是自动化的 我必须以编程方式在横向和纵向之间切换模拟器的方向 并观察它是否崩溃 大写 因为有很多与 c
  • 改造将多个图像上传到单个密钥

    我正在使用 Retrofit 将图像上传到我的服务器 这里我需要为一个密钥上传多个图像 我已经尝试使用 Postman 网络客户端 它运行良好 这是一个屏幕截图 以下是请求的键值对 调查图像 文件1 文件2 文件3 属性图像 文件DRA j
  • 返回到上一个活动的最后状态

    我有两个活动 A 和 B 当应用程序启动时 活动 A 会被加载 我会从数据库将数据加载到其中 我可以毫无问题地转到活动 B 但是当我返回活动 A 时 会查看旧数据一段时间 然后重新加载活动 知道如何解决这个问题吗 在从数据库加载数据之前清除
  • “添加到 FragmentContainerView 的视图必须与 Fragment 关联”与 android 导航组件

    当导航组件切换到片段时 我收到 添加到 FragmentContainerView 的视图必须与片段关联 崩溃 这是什么原因造成的 我没有在任何地方看到提到这一点 并且花了一段时间才弄清楚 但在这种情况下 我试图在迁移到导航拱门组件时设置一
  • java.lang.AssertionError:CALL 'public final fun

    我正在尝试使用 jetPack Compose 制作一个项目 我拥有它工作所需的所有必要依赖项 但是当我运行我的应用程序时 它会抛出一个错误 我找不到解决方案 这是错误 java lang AssertionError CALL publi
  • 作为 ViewPager 的一部分更新 ListFragment 中的数据

    我在 Android 中使用 v4 兼容性 ViewPager 我的 FragmentActivity 有一堆数据 这些数据将以不同的方式显示在我的 ViewPager 的不同页面上 到目前为止 我只有同一个 ListFragment 的
  • eglCodecCommon:setVertexArrayObject:设置vao调试消息

    我的 Android Emulator API 28 logcat 被这样的消息搞得晕头转向 D eglCodecCommon setVertexArrayObject set vao to 1 1 0 0 D eglCodecCommon
  • Firebase 身份验证中是否需要 SMS Retriever API 才能进行 otp 自动填充?

    我在用Firebase auth api验证用户电话号码 目前 就我而言 我有一个屏幕 用户在其中输入电话号码 并在第二个屏幕上输入密码 根据文档firebase大多数时候自动检索 OTP 并启动验证过程 所以我的问题是它已经实现了SMS
  • 如何告诉 OkHttpClient 忽略缓存并强制从服务器刷新?

    在我的 Android 应用程序中 我将 Retrofit 与 OkHttpClient 结合使用 并启用缓存来访问某些 API 我们的一些 API 有时会返回空数据 我们在应用程序中提供了一个 刷新 按钮 供客户端从特定 API 重新加载
  • 如何在移动应用程序上连接到服务器?

    我是移动应用程序的新手 我基本上来自网络开发平台 我只是在玩 App Framework LungoJS Jquery Mobile kendo 等移动框架 以获得该垂直领域的一些知识 我正在开发的应用程序仍然处于 UI 级别 我所需要的只
  • Firebase:用户注册后如何进行电话号码验证?

    所以我知道我可以使用电子邮件验证或电话号码验证 但我想做的是在用户注册或登录后进行电话号码验证 如何连接这两种身份验证方法 最后 Firebase中是否有一个函数可以检查用户是否通过电话号码验证 谢谢 即使用户已通过身份验证 您仍然可以使用
  • 具有隐式授权的 OAuth 应用程序中的客户端模拟

    来自 OAuth 草案 隐式section https datatracker ietf org doc html draft ietf oauth v2 31 section 1 3 2 在隐式授权流程期间发出访问令牌时 授权服务器不对客
  • Recyclerview项目点击涟漪效果[重复]

    这个问题在这里已经有答案了 我正在尝试添加Ripple影响到RecyclerView的项目 我在网上查了一下 但找不到我需要的东西 我努力了android background归因于RecyclerView本身并将其设置为 android
  • 连接到具有相同 SSID 的最强接入点(信号最强的接入点)

    我正在编写一个程序来始终连接到最强的接入点 我的意思是信号最强的接入点 首先 我扫描所有可用的 WiFi 网络 然后限制它们仅查看具有相同 SSID 的网络 这样我就可以看到一个网络的所有AP 当我连接到该网络时 它没有连接到最强的信号 但
  • Android ClassNotFoundException:在路径上找不到类

    10 22 15 29 40 897 E AndroidRuntime 2561 FATAL EXCEPTION main 10 22 15 29 40 897 E AndroidRuntime 2561 java lang Runtime

随机推荐

  • 如何实现运行时多种策略的使用

    我需要处理从服务返回的记录列表 然而 记录的处理算法根据记录上的某个字段而完全改变 为了实现这一点 我定义了一个 IProcessor 接口 它只有一个方法 public interface IProcessor ICollection
  • 在 Windows 64 中编译 32 位应用程序时无法解析的外部符号

    所以我正在尝试将遗留应用程序从 32 位编译为 64 位 我重新编译了它使用的所有库 并使其查找 WIN SDK6 0A x64 位的库 我在用 Visual Studio 专业版 2008 视觉C dotNet 框架 3 5 SP1 Wi
  • GeoJson c# 示例解析世界上的国家并为每个国家生成Geojson

    寻找如何使用 geojson net 解析 反序列化 Geojson 文件的示例 由于某种原因 没有如何使用 geojson net 包的示例 我想在我的网站上使用它和 google 地图 api 目前我使用多边形形状 但希望转向使用 ge
  • Android 中文本行的垂直 fling 滚动

    我已经实现了 Android Note Pad 示例代码中的编辑器代码 现在我想添加垂直滚动文本行的功能 我想要完成的一个例子是 Andorid 中选项行的快速滚动 我在谷歌上搜索了滚动器和投掷的示例 但找不到任何适合我需要的东西 我还没有
  • 如何将 IP 地址和端口号作为 url 传递

    为了传递 url 我有 ip 地址和端口号 如何将其作为 http url 发送 ex ip address 10 5 90 948 port number as 71 http 10 5 90 948 71 这需要网址吗 如果不是 如何将
  • ASP.NET MVC 记住我

    我有一个基于 ASP NET MVC 4 的项目 可以进行简单的身份验证 我试图让我的网站在用户选中 记住我 复选框时自动登录 但是我在使其正常工作时遇到问题 关闭浏览器并重新打开后 用户永远不会登录 检查后 http forums asp
  • 了解 PHP 中的类

    我正式成为弱智 让我解释 直到今天我才真正考虑过类和它们之间的关系 我试图找出一些看起来很明显的东西 但由于我很愚蠢 所以我看不到它 假设我有一个将从不同文件扩展的核心类 子类如何调用其他兄弟类的函数 也就是说 如果这些类根本被视为子类 示
  • 不使用 com.sun.xml.internal.*?

    以下说法是否属实 com sun xml internal 包顾名思义是一个内部包 用户不应编写依赖于内部 JDK 实现类的代码 此类是 JDK 的内部实现细节 如有更改 恕不另行通知 我的一位同事在他的代码中使用了其中一个类 这导致 An
  • 检测点数组中的形状

    我有一系列的点 我想知道这个点数组是否代表圆形 正方形或三角形 我应该从哪里开始 我使用C 谢谢 乔恩 根据您的问题 解决此问题的一个好方法可能是使用霍夫变换 http en wikipedia org wiki Hough transfo
  • 如果第一个字符是 SQL 中的特定字符,如何删除它

    我目前有一张桌子Telephone它有如下条目 9073456789101 773456789101 0773456789101 我想要做的是只删除所有有 9 的条目开头的 9 但保留其他条目不变 任何帮助将不胜感激 虽然所有其他答案可能也
  • 仅使用代码保存networkD3桑基图

    我在 R 中创建了一个桑基图 使用networkD3包 我想使用代码保存为静态图像 而不是单击 导出 gt 另存为图像 我尝试过的当前代码 使用this https christophergandrud github io networkD
  • 您什么时候开始使用 HTML 5?

    所以 HTML 5 正如预期的那样被广泛宣传2022年准备就绪 http ishtml5readyyet com 这是一个很长的等待时间 而对准备情况的考验是 至少有两个浏览器能够完全通过 HTML 5 测试套件 显然 浏览器要通过此测试
  • Android 中的 Dom xml 解析

    我是android开发新手 我不知道如何从xml解析数据 所以请帮忙 这是我必须解析的 Xml
  • PerformFiltering() 期间发生 Android Realm 异常!

    当我使用 Spinner 时 该应用程序运行良好 但是 当我尝试使用 AutoComplete Textview 而不是 Spinner 时 我在其上键入内容时不会显示任何内容 任何帮助表示赞赏 Logcat 警告 08 23 14 01
  • 带有字符串的 String.raw 仅适用于不带括号的情况

    我知道您可以使用模板文字来提供方法的第一个参数 例如 const f x gt hello x f world returns hello world 所以我可以以某种方式理解为什么这段代码有效 String raw bla bla 但是
  • 创建无限循环

    我正在尝试创建一个无限循环 其中代码块将永远执行 我发现的所有循环文档都警告不要创建无限循环 但没有有效循环的示例 如果我有一段代码 puts foo puts bar sleep 300 我将如何永远运行这个块 loop do puts
  • Ruby on Rails,一种形式的两种模型

    我有两个非常相似的模型预处理和诊断 属于模型患者 class Pretreatment lt ActiveRecord Base belongs to patient attr accessible content end class Di
  • 设置 Asp:Chart 控件的动态大小

    我试图使我的图表宽度和高度动态化 但我无法让它工作 到目前为止我已经尝试过 我已将图表设置在 Asp Panel 内 并为面板提供了所需的百分比值
  • 在org-mode下,如何让代码块默认折叠?

    在 Emacs org mode 中 我如何指示 org mode 让 HTML 代码块默认折叠 那么当我打开一个 org 文件时它们会被折叠吗 org mode 提供了开箱即用的此功能 您可以通过自定义变量来全局设置它org hide b
  • ViewPagerIndicator中拦截触摸事件

    我正在使用杰克 沃顿的查看寻呼指示器 http viewpagerindicator com在我的 FragmentActivity 上 其中包含一个 viewpager 我在拦截 onTouch 事件时遇到困难 我知道 ViewPager