草庐IT

Android ActionBar 选项长按事件

Android有谁知道Actionbaritemoptionslongclick吗,我想在Actionbar菜单选项上的LongClick上显示文本,就像长按actionBar长按时的提示 最佳答案 你想在操作栏上的菜单项上长按吗?至于我,在找到2,3小时后,我找到了这个解决方案。这非常适合我。@OverridepublicbooleanonCreateOptionsMenu(finalMenumenu){getMenuInflater().inflate(R.menu.menu,menu);newHandler().post(ne

android - Android 中单击和长按的持续时间

我正在尝试拖动覆盖map并在用户点击图钉时显示信息框。为此,我需要测量MotionEvent.ACTION_DOWN和MotionEvent.ACTION_UP之间的时间。为了让它感觉尽可能自然,我想知道Android对单击(目前我使用的是180毫秒)和长按的值是多少。谢谢! 最佳答案 Android源代码使用125ms的单击时间和500ms的长按时间:privatestaticfinalintPRESSED_STATE_DURATION=125;privatestaticfinalintDEFAULT_LONG_PRESS_TIM

android - 长按 surfaceView ( android )

我正在Android上制作游戏,当用户尝试长按屏幕时,我需要执行某些操作。不幸的是,我还没有找到任何可以直接与自定义SurfaceView一起使用的方法,请随时告诉我是否存在这样的方法:)所以我决定尝试从onTouch事件监听器实现长触摸检测。这是我的代码:@OverridepublicbooleanonTouch(Viewv,MotionEventevent){longtouchDuration=0;if(event.getAction()==MotionEvent.ACTION_DOWN){//StarttimertouchTime=System.currentTimeMillis

java - 短按显示上下文菜单而不是长按

上下文菜单有问题,我有一个控件“ImageButton”,当您长按时会显示上下文菜单。我需要通过短按而不是长按来显示上下文菜单,这可能吗?这是我目前使用的代码,菜单完美运行。privateImageViewbtnRutas;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.fclientes);btnRutas=(Imag

android - 当按钮在列表中时,ListView 长按不起作用

我有一个带有自定义列表适配器的ListView。它有OnItemClickListener和OnItemLongClickListner,它们过去工作正常。在那之后,我不得不在列表项的布局中放置一个按钮,并且项目点击和长按监听器停止工作。这是我的示例代码:ListViewlv=(ListView)findViewbyId(R.id.listview);lv.setAdapter(listviewadapter);lv.setOnItemLongClickListener(newOnItemLongClickListener(){@OverridepublicbooleanonItemL

android - 如何确定 ImageView 上的长按监听器?

我正在开发一个安卓应用程序。在我的应用程序中,我有一个ImageView。我想在ImageView上确定长按监听器,当我长按图像时我想振动设备。怎么可能?谢谢大家 最佳答案 你可以尝试这样做:ImageViewimageView=(ImageView)findViewById(R.id.ImageView);finalVibratorvibrator=(Vibrator)getSystemService(VIBRATOR_SERVICE);imageView.setOnLongClickListener(newOnLongClick

Android selectableItemBackground 长按无发光效果

我正在尝试在Android应用程序中使用RecyclerView。我将RecyclerView示例项目导入到AndroidStudio中,它运行良好。我想让回收站View中的项目在用户长按它们时做出视觉react。为此,我将View的背景设置为selectableItemBackground。我做了这些修改:在text_row_item.xml中,我在FrameLayout标签上添加了这一行:android:background="?android:attr/selectableItemBackground"在CustomAdapter.java中,我在FrameLayout上添加了一

jquery - 使用 jQuery 在 Android 上确定长按(长按,点击保持)

我已经能够successfullyplay使用jQuery和HTML页面在Android上使用touchstart、touchmove和touchend事件。现在我想看看确定长按事件的诀窍是什么,其中一个点击并按住3秒。我似乎还想不通。我想在没有SenchaTouch、JQTouch、jQMobile等的情况下纯粹使用jQuery。我喜欢jQTouch的概念,尽管它并没有为我提供很多东西,而且我的一些代码也因此中断。使用SenchaTouch,我不喜欢从jQuery转移到Ext.js和一些执行Javascript抽象的新方法,尤其是当jQuery如此强大时。所以,我想单独用jQuery

android - 检测自定义 View 上的长按?

我有一个扩展FrameLayout并实现ScaleGestureDetector.OnScaleGestureListener的自定义View。正如类名所暗示的那样,这个View是可缩放+可平移的。这是自定义View类:https://gist.github.com/Orbyt/23c82ce9002df6c318d4我一直在努力寻找一种方法来检测对此View的长按。我知道,通常我可以在Activity中做这样的事情:GestureDetectormGestureDetector=newGestureDetector(this,this);mZoomableLayout.setOnTo

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