草庐IT

dart - Flutter - 长按弹出菜单

我正在制作一个图片库,我需要用户能够长按图片以显示一个弹出菜单,让他可以删除图片。我的代码,到目前为止:returnGestureDetector(onLongPress:(){showMenu(items:[PopupMenuItem(value:this._index,child:Row(children:[Icon(Icons.delete),Text("Delete"),],),)],context:context,);},child:Image.memory(this._asset.thumbData.buffer.asUint8List(),fit:BoxFit.cover

Android - 是否可以禁用长按主页按钮以避免任务管理器?

我正在寻找一种在长按主页按钮后禁用任务管理器窗口的方法。我设法禁用了其他设备键(例如音量、菜单等)和正常单击主页按钮,因为我是默认启动器,但我不知道如何禁用任务管理器!即使是ToddlerLockchild应用程序也会在长按后显示任务管理器屏幕,所以我认为这样做并不容易。我看到很少的答案说我不应该禁用任务管理器,但我想从另一个键而不是长按主页按钮来获得它。如果需要并且会解决我的问题,我可以Root。请帮忙。我找到了一种使用Android2.3.5的方法:Overridehomeandbackbuttoniscaseabooleanistrue(我用的是hotveryspicy的一段代码

android - 如何使用 adb 发送长按按键事件?

我可以使用类似的东西:adbshellinputkeyevent4这会向我的设备发送一个“后退”按钮。如何发送长按?谢谢 最佳答案 你可以试试这个命令:adbshellinputtouchscreenswipe1701871701872000您的应用程序在屏幕上的位置是170,187;延迟时间为2000(ms);长按HOME键:adbshellsendevent/dev/input/event211721adbshellsendevent/dev/input/event2000timeout1adbshellsendevent/de

android - 如何处理长按 ListView 项目?

我怎样才能捕捉到这样的事件?onCreateContextMenu非常相似,但我不需要菜单。 最佳答案 很难知道您需要实现什么。但我的猜测是您想对收到长按的项目执行一些操作。为此,您有两种选择:添加AdapterView.OnItemLongClickListener.参见setOnItemLongClickListener..listView.setOnItemLongClickListener(newOnItemLongClickListener(){publicbooleanonItemLongClick(AdapterVie

Android:如何实现长按列表项时的发光效果?

使用默认选择器,长按列表项会导致其背景在两种颜色之间转换。将选择器替换为下面的选择器会移除效果。根据thisquestion,我需要一个动画来重现它。我将如何在xml中执行此操作? 最佳答案 这是来自list_selector_background的代码:找到ontheweb.它使用这种过渡来实现长按点击:找到onthewebtoo.没有动画。记住让状态保持相同的顺序,或者至少在交换它们时考虑一下,顺序很重要。就我个人而言,我喜欢事物以标准方式运行,所以我只使用标准列表选择器。问候,斯蒂芬

android - 为 ListView 设置长按监听器

我有以下代码:publicclassMainActivityextendsListActivity{protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}protectedvoidonListItemClick(ListViewl,Viewv,finalintposition,longid){super.onListItemClick(l,v,position,id);}}我需要将其更改为onLi

android - 如何在按键而不是长按/点击时实现上下文菜单

我有一个ListActivity,我想为每个列表元素实现上下文菜单。我知道执行此操作的常用方法是在长按/点击时显示上下文菜单。我想知道是否有办法在按键(最好是菜单键)上显示每个元素的上下文菜单。换句话说我的问题,如何通过按菜单键(或任何其他键)触发上下文菜单而不是选项菜单。 最佳答案 要打开上下文菜单,请调用openContextMenu().要通过键触发它,请覆盖onKeyDown()或onKeyUp()。话虽如此,我真的不推荐这样做。用户提示Android没有UI标准。相反,Android具有UI约定,这些约定允许开发人员有一定

android - 使用带有 recycler-android 的长按监听器

我正在开发类似Android应用程序项目的记事本。我已经实现了回收站。我的项目包含扩展RecyclerView.Adapter的NotedAdaper类在那个使用下面代码的类中,我使用了点击监听器,publicclassNotesAdapterextendsRecyclerView.Adapter{privateListmNotes;privateContextmContext;publicNotesAdapter(Contextcontext,Listnotes){mNotes=notes;mContext=context;}@OverridepublicNotesAdapter.V

Android EditText 长按 : ArrayIndexOutOfBoundsException: length=15; index=491

我有这种我无法解释的奇怪行为。我的布局非常简单:一个EditText:当我尝试长按它(以粘贴一些文本)时,我得到了立即强制关闭和此错误:05-0816:56:16.838:E/AndroidRuntime(12164):FATALEXCEPTION:main05-0816:56:16.838:E/AndroidRuntime(12164):android.view.InflateException:BinaryXMLfileline#17:Errorinflatingclass05-0816:56:16.838:E/AndroidRuntime(12164):atandroid.vie

android - 长按安卓

我在自定义View中检测长按时遇到问题。这是与此问题相关的代码finalGestureDetectorgestureDetector=newGestureDetector(newGestureDetector.SimpleOnGestureListener(){publicvoidonLongPress(MotionEvente){Log.e("dbg_msg","onLongPress");}});publicbooleanonTouchEvent(MotionEventevent){returngestureDetector.onTouchEvent(event);};此代码会检测