fragment-如何重写 ListFragment中的 LongPress

问题描述

如何重写 ListFragment中的 LongPress
在我的应用程序中有一个ListFragment Activity。
我想为onItemClickedLongPress创建一个方法,当用户点击时,一个菜单就会弹出。

那么在ListFragment Activity中如何重写LongPress?
能给我点指导吗?谢谢大家!

解决方案

@Overridepublic void onViewCreated(View view Bundle savedInstanceState) {    super.onViewCreated(view savedInstanceState);    //.......    registerForContextMenu(getListView());}@Overridepublic void onCreateContextMenu(ContextMenu menu View v ContextMenuInfo menuInfo) {    super.onCreateContextMenu(menu v menuInfo);    AdapterView.AdapterContextMenuInfo amenuInfo = (AdapterView.AdapterContextMenuInfo) menuInfo;    Object item = getListAdapter().getItem(amenuInfo.position);    //item could be Cursor/String/YourObject it depends on Adapter    //show popup fx. QuickAction from https://github.com/lorensiuswlt/NewQuickAction    QuickAction qa = new QuickAction(getActivity());    qa.setAnimStyle(QuickAction.ANIM_AUTO);    qa.show(amenuInfo.targetView);}

参照:https://github.com/lorensiuswlt/NewQuickAction

时间: 2024-12-02 08:42:56

fragment-如何重写 ListFragment中的 LongPress的相关文章

代码-求助各位大神LIstfragment中,分线程获取数据后刷新界面崩溃,用分线程加载数据后

问题描述 求助各位大神LIstfragment中,分线程获取数据后刷新界面崩溃,用分线程加载数据后 如题:代码如下,要在viewpager中的一个fragment中加载一个listview,用分线程加载数据后,handleMessage给成员变量的集合赋值后,notify,会直接崩溃 /** 报警图片 */ public class AlarmPhotoFragment extends ListFragment { private int mType = 0; private ListView

怎样重写Log4net中的Appender了?

问题描述 大家好:请问怎样重写Log4net中的Appender了?能否给我一个简单的例子.谢谢大家. 解决方案 解决方案二:兄弟姐妹们.......有重写过这东西的没?给个例子我看看啊,谢谢了.解决方案三:看这里,http://bbs.xml.org.cn/blog/more.asp?name=neil&id=9368

fragment 筛选-android Viewpager中fragment筛选数据问题

问题描述 android Viewpager中fragment筛选数据问题 目前结构是actionbar中有个筛选按钮,实现类型筛选数据,整个外层是fragment,然后里面是viewpager+fragment组合形式,两个页面切换,要求点击筛选选择数据类型控制当前页的数据筛选? 我尝试过的方式: 在每个fragment中都调用actionbar中的筛选点击事件,进行数据筛选,但是发现只有第二个能筛选,在第一个页面筛选没反应而且这个时候第二个页面数据会筛选,经检查发现一直是在调用第二个页面的方

java 接口-java重写框架中的某个方法

问题描述 java重写框架中的某个方法 有个框架的接口-当然也有框架的方法实现它的所有方法-我在开发过程中-用了实例化了该接口中的类-我现在想重新写框架中方法-必须要写个接口-这个接口继承框架的接口-写个方法来实现这个接口-问题来了-我只重写一个方法-但是现在必须重写所有的方法-得重写500个呢-怎么办-有没有好的办法-我只想重写框架中的某个方法,没有币,谢谢. 解决方案 重写方法不就方法名一样其他某些条件不一样就可以了吗 解决方案二: 1.接口继承后,实现类也继承,只是重写你要的方法 比如 框

iOS重写父类中的方法时要先调用父类中的方法的原因

现有两个类: 1.Object001继承自NSObject #import <Foundation/Foundation.h>   @interface Object001 : NSObject   //Object001的头文件,我只是在这里面声明了个方法 -(void)printfString;   @end   #import "Object001.h"   @implementation Object001   //Object001的实现文件,我实现了声明的pri

重写-C#中override和abstract能否同时修饰方法/类

问题描述 C#中override和abstract能否同时修饰方法/类 在网上查发现有人说能 有人说不能 好疑惑 求大神们解疑 我是认可 不能同时修饰的 解决方案 这么用没有任何意义,因为你override就是为了重写基类的方法.你又是abstract,也就是你不打算重写. 换一句话说,这是没有任何意义的.因为你的派生类继承你这个类,那么自然就得到了这个类基类的方法. 除非你希望定义一个重名的,但是和它基类没有关系的方法,同时它是abstract的,那么你不应该用override而应该用new.

重写-MFC中关于gdi+为啥要自定义类,如何定义

问题描述 MFC中关于gdi+为啥要自定义类,如何定义 我现在在项目组,经理让我简单的写相关程序,但是我的mfc还不太会,他给的任务是让我重写一个rect类,因为虽然GDI+中有提供现成的,但是为了以后代码的可移植性能,所以不让GDI+中提供的,那我该如何重写rect类 我不太明白他的意思啊.我去.就是简单的写一个功能和gdi+中rect功能一样的rect么 解决方案 如果是重写,那么就是实现rect所提供的各个接口函数功能.函数原型,实现都一样. 解决方案二: struct myrect {

重写-JAVA中子类覆盖了父类的方法,是否还有办法通过子类调用父类同一方法?

问题描述 JAVA中子类覆盖了父类的方法,是否还有办法通过子类调用父类同一方法? JAVA中子类覆盖了父类的方法,是否还有办法通过子类调用父类同一方法? 解决方案 使用super.methodName();调用. Java中super关键字指代的是父类. this关键字指代的是自身. 解决方案二: 用super.方法名调用 解决方案三: 试试super.xxx 解决方案四: 直接用super.方法名调用对应的方法

JTable中加入JCheckBox需要重写AbstractTableModel中的getColumnClass()

问题描述 这是一个值得看的原创案例,希望大家更加完善这段代码的功能importjavax.swing.JFrame;importjavax.swing.JComboBox;importjavax.swing.JCheckBox;importjavax.swing.JTextField;importjava.awt.Container;importjavax.swing.table.AbstractTableModel;importjavax.swing.JTable;importjavax.sw