草庐IT

onlongclicklistener

全部标签

android - 带有文本查看和编辑文本的 OnLongClick

在Android中,OnLongClickListener可以与EditText和TextView一起使用还是仅与按钮一起使用? 最佳答案 OnLongClick处理继承自android.view.View。因此,它也应该适用于EditText和TextView。 关于android-带有文本查看和编辑文本的OnLongClick,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4

android - Android 中的 Button Click 上的 Long Click 事件触发

听说在Android中我们可以通过按住几秒钟来创建Button的点击事件。我想在我的应用程序中使用该功能。谁能告诉我该怎么做?谢谢,大卫 最佳答案 查看View.OnLongClickListener。publicclassMyActivityextendsActivity{protectedvoidonCreate(Bundleicicle){super.onCreate(icicle);setContentView(R.layout.content_layout_id);finalButtonbutton=(Button)fin

安卓触摸监听器?

我需要嵌套几个触摸监听器。例如,我有一个ViewGroup,它将具有以下监听器:onItemClick、onLongItemClick和onTouch.EV==move。View组内的项目也将有一个onClick。在我的测试中,两组监听器独立工作,但并不相互依赖。有什么方法可以将听众组相互关联起来吗?谢谢,~艾顿 最佳答案 我不确定,但也许您可以将触摸事件从RootView分派(dispatch)到它的subview(从Activity开始)@OverridepublicbooleanonTouchEvent(MotionEvent

android - EditText,不允许从一个复制/粘贴到另一个

我在布局中定义了两个编辑文本。它们都是用于电子邮件地址一旦用户在第一个框中输入,我想强制用户再次重新输入相同的电子邮件地址而不进行任何复制粘贴操作。 最佳答案 尚未对此进行测试,但我认为您可以覆盖OnLongClick监听器(针对每个EditText),这样它就不会显示上下文菜单。因此,他们将无法复制和粘贴。OnLongClickListenermOnLongClickListener=newOnLongClickListener(){@OverridepublicbooleanonLongClick(Viewv){//sincen

android - OnLongClickListener 不工作

我有一个ImageView。我需要为ImageView使用onLongClickListener。当我使用这段代码时,什么也没有发生。代码:gallery=(Gallery)findViewById(R.id.gall1);gallery.setAdapter(newImageAdapter(MainActivity.this));gallery.setOnItemClickListener(newOnItemClickListener(){@OverridepublicvoidonItemClick(AdapterViewparent,Viewv,intposition,longid

android - 如何将 "long click listener"添加到首选项?

我有一个PreferenceActivity,我想在其中动态添加首选项。在长按时,这些应该会做一些事情,但是OnPreferenceClickListener只支持普通点击,不支持长按。有没有办法实现这个功能,我是不是错过了什么?谢谢 最佳答案 如果链接失效,这里是该链接的帖子主体。注意:我没有在下面创作任何东西。内置的Preference类有接收点击的方法onClick,但是没有接收长点击的方法。在我现在的项目中,其实是有这个需求的,并且找到了实现的方法。PreferenceActivity实际上是一个ListActivity,在

android - onLongClickListener 不适用于 WebView

我有以下结构来实现longclicklistener。如果我单击包含html链接的webview上的文本,它就会起作用,所以我知道结构并非完全错误。我现在删除了这个链接,监听器不再监听点击。有人知道这个问题并有一些建议吗?privateView.OnLongClickListenermLongClickHandler=newView.OnLongClickListener(){@OverridepublicbooleanonLongClick(Viewview){...returntrue;}};...mywebview.setOnLongClickListener(mLongClic

android - 当 recyclerview 项目设置为 onLongClickListener 时如何拥有 ContextMenu

当View设置为onLongClickListener时,如何在RecyclerViewAdapter中有上下文菜单?这是我的代码:publicstaticclassViewHolderextendsRecyclerView.ViewHolderimplementsView.OnClickListener{publicTextViewname;publicViewHolder(ViewitemLayoutView){super(itemLayoutView);name=(TextView)itemLayoutView.findViewById(R.id.rvname);itemLayo

android - 在android webview中禁用长按

我正在使用css列在androidwebview中显示内容。我使用longclicklistner{returntrue};有了这个,我能够在手机中禁用长按,但它似乎在选项卡中不起作用(例如galaxytab2)。我还使用jquery阻止了touchmove事件,但是当作为longclick的一部分发生滑动时,css列正在移动。欢迎任何帮助。谢谢你。wbView.setOnLongClickListener(newView.OnLongClickListener(){@OverridepublicbooleanonLongClick(Viewv){returntrue;}});wbVi

android - 在 onLongClickListener 中调用 MediaRecorder.start 时在 android.media.MediaRecorder.start 处出现 java.lang.IllegalStateException

我想在按住按钮时使用MediaRecorder开始录制语音消息。尝试在onLongClickListener中开始录制时出现IllegalStateException。如堆栈跟踪中所述,我收到的错误位于第219行:recorder.start()为什么会这样?btnSendVoice.setOnLongClickListener(newOnLongClickListener(){@OverridepublicbooleanonLongClick(Viewview){isVoiceButtonHeld=true;startRecording();returnfalse;}});btnSe