- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个包含 ViewPager 的 fragment 。当我膨胀布局时,我如下分配一个 OnLongClick 监听器:
mPager.setOnLongClickListener(mOnPagerLongClickListener);
但是,当我在 ViewPager 上执行长按时,没有任何反应。我该怎么做才能完成这项工作?或者我是否需要将监听器分配给 ViewPager 中的每个 View ?将监听器分配给 ViewPager 包含的 GridView 似乎也不起作用。
最佳答案
不好意思提出疑问,但我能够解决问题。它对您没有帮助,但可能对任何其他查看者都有用。
简单的解决方案是将监听器直接分配给 ImageView 的对象,而不是将其分配给 ViewPager 的对象,即分配 viewPager.setOnLongClickListener 不会触发任何东西。
因此,我们必须在 instantiateItem() 中扩展 PageAdapter 的类中使用 onLongClickListeners 初始化 ImageView:
imageView.setOnLongClickListener(new OnLongClickListener()){
@Override
public boolean onLongClick(View v) {
// Do your stuff
return false;
}
});
关于android - ViewPager OnLongClick 监听器未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9122328/
这是我的代码 import android.content.Context; import android.util.AttributeSet; import android.view.KeyEven
我在我的回收器适配器的 onBindViewHolder 方法中为 ImageVIew 注册了 onLongCLickListener(可能不是最好的方法)。 swipeBaseVi
这是我的代码的一部分: if(user.getUserID().equals(thisLike.getUserID())) { Log.i("On MARKER
我正在使用 android 2.3.3++如何在任意位置 (x, y) 显示图像?我已经实现了 view.onLongClickListener: to_button.setOnLongClickLi
objImageButton.setOnLongClickListener(new OnLongClickListener() { public boolean onLo
我正在尝试在我的应用程序中实现 float 上下文菜单。我正在关注谷歌提供的示例:http://developer.android.com/guide/topics/ui/menus.html , 但
在 Android 中,OnLongClickListener 可以与 EditText 和 TextView 一起使用还是仅与按钮一起使用? 最佳答案 OnLongClick 处理继承自 andro
这是我第一次来这里,我一直在寻找这个问题的答案 2 天,但没有任何效果。这是,我想在用户按住所选项目并长按时显示 MenuOptions(编辑,删除)。我的代码: public class Proje
如何向 onLongClick() 方法添加振动事件? 最佳答案 在您的 onLongClick 监听器中使用此 Vibrator vibrator = (Vibrator) getSystemSer
是否可以使用 onLongClick 按钮事件实现快进按钮? 编辑 i used runnable inside the onlongclicklistner and adding the code
在 xml 布局中,可以使用以下语法为任何项目设置 onclick 监听器: android:onClick="clicked" 在 Activity 中实现功能: public void click
我计划有一个 ListView ,当单击时,将能够选择所有子行/相关行。 例子 输入:长按用户名/年龄/生日输出:返回用户名、年龄和生日。 问题 长按只会返回用户名,不会返回年龄和生日。 我没有在 t
我在 android 中有一个 AlertDialog,其中包含来自 sqlite 的好友列表。当我单击列表中的好友名称时,会调用该好友。我想要做的是在列表中也添加一个 longclicklisten
我有一个包含 ViewPager 的 fragment 。当我膨胀布局时,我如下分配一个 OnLongClick 监听器: mPager.setOnLongClickListener(mOnPager
有没有办法禁用 OnLongClick 事件的振动? 我不想要振动,或者如果启用了自定义振动。 编辑:谢谢你做到了! 最佳答案 当然。如果你看看基地 View类中,有几种触觉反馈选项,例如: bool
我正在使用 ListView 。在实现 OnLongClick 之前,我的 onListItemClick 运行良好,但是现在,在实现 OnLongClick 之后,长按可以正常工作,而正常的列表点击
我有以下 fragment ,其中包含 CardView 和来自使用支持库创建的 TabbedActivity 的 FloatingActionButton: 每张卡片都包含一个带心形的 ImageV
在尝试制作我的测试应用程序时,我遇到了一个奇怪的问题。我设置 onClick 以显示 AlertDialog 和 onLongClick 以显示 ContextMenu。按住触摸一定时间会触发这两种方
我想在长按列表中的某个项目时给出一个选项删除,如果按下则删除该项目。 //onCreate() alreadyAddedFood = (ListView) findViewById(R.id.alre
我已经扩展了 android View 类,现在我想在 View 中定义一个方法,该方法在单击 longClick 时启动。 我已经使用 public boolean onTouchEvent(Mot
我是一名优秀的程序员,十分优秀!