草庐IT

侦听器

全部标签

android - 事件未传递给监听器

我有alibgdxgame将scene2d用于UI。我有几个带有自己的ClickListener的ImageButton实例。在某些设备上(目前只在SamsungGalaxyS3和SamsungGalaxyS4Active上看到过)存在一个问题,除非快速点击两次,否则事件不会被传送。每次点击失败都会记录如下内容:04-2216:10:09.678:D/InputReader(728):Inputevent:value=1when=2089761055100004-2216:10:09.678:I/InputReader(728):Touchevent'sactionis0x0(devi

java - SearchView 语音监听器

我想知道是否可以在我的searchView上设置语音监听器,例如建议监听器:http://developer.android.com/reference/android/support/v7/widget/SearchView.OnSuggestionListener.html我想覆盖默认行为。我不想发起另一项Activity。我只想将录制的声音作为字符串获取并使用它。 最佳答案 我阅读了您的要求,但您为什么不想使用Activity?以防万一这对您有帮助,如果您到现在还没有,应该看看这些:安卓开发者:http://developer

javascript - 在 SpannableString 上设置拖动监听器

我正在尝试使用SpannableString将OnDragListener设置为TextView的某些单词。我可以使用ClickableSpan添加OnClick监听器通过做hashText.setSpan(newClickableSpan(){所以我想我会尝试同样的方法,但将ClickableSpan替换为OnDragListener。我能够读取不同的拖动事件,但我无法将拖动事件与我选择的特定词隔离开来,而我可以使用ClickableSpan做到这一点。hashText.setSpan(newView.OnDragListener(){@Overridepublicbooleanon

cardview onTouch监听器冲突/灵敏度中的android listview

这是一个显示问题保管箱链接的测试项目:https://www.dropbox.com/sh/8s3v9ydcj6jvpl8/AACZ2VRP2N9R1ec7pxrsAn0ga?dl=0这是我在这里回答的问题的延续,但现在我要问的是onTouch的敏感性/冲突:AndroidCardViewwithListViewinside-onTouchListeneronCardViewnotworking我有一个卡片View,里面有一个ListView。我也需要滚动并单击ListView中的项目才能工作,我也希望能够使用ontouchlistener移动整个cardview。我在cardview

android - 持续配置更改的 DialogFragment 监听器

场景如下,我有一个包含fragment的ViewPager,每个fragment都有一些需要确认的Action。我继续创建一个针对fragment的DialogFragment,该fragment也知道如何处理结果,但是在用户确认或拒绝对话之前可能会重新创建该fragment。我可以将lambda或某种其他形式的监听器传递给对话框,然后在用户确认对话框时调用它,但问题是如果设备随后旋转,lambda将丢失,因为它不能被持久化在bundle上...我唯一能想到的方法是为对话框分配一些UUID,并将应用程序中的UUID连接到lambda,lambda保留在应用程序内部的Map上,但是这似乎

android - Onclick 监听器无法正常工作..?

我有一个按钮,我使用旋转动画将其旋转了45度,并应用到点击监听器上以烘烤一条消息。当我点击上50%的按钮时,toast正在显示。但是当我点击按钮的下50%时,没有任何显示。这里是动画代码。提前致谢......! 最佳答案 我很确定这是Android中动画的限制。他们通过实现新的动画系统在3.0及更高版本中修复了它。阅读这里:http://android-developers.blogspot.com/2011/02/animation-in-honeycomb.html“最后,前面的动画改变了目标对象的视觉外观......但它们实际

android - 将点击监听器添加到通用 RecyclerView 适配器

编辑因为它是一个genericAdapter而不是简单的适配器,而且我知道添加点击监听器的方法。在onCreateViewHolder中执行此操作并不是一个好的做法。所以这就是为什么我需要更好的建议IhavecreatedaGenericAdapterforRecyclerViewinandroid.NowIwantsomesuggestiontoimproveit.AndhowcouldIaddclickListenertoit.GenericAdapter.javapublicabstractclassGenericAdapterextendsRecyclerView.Adapte

Android 无法通知项目评估监听器

在我的Macbook恢复出厂设置后,我遇到了这个奇怪的问题。Androidstudio无法构建项目并且每次构建时都显示相同的问题。注意:我在stackoverflow上发现了多个相同的线程,但没有一个对我有用。这就是为什么我必须把它放在stackoverflow上。Gradleconsole和ManifestInfo可以在下面找到:Grandle控制台日志:[![Executingtasks:\[clean,:app:generateDebugSources,:utilities:generateDebugSources\]Configurationondemandisanincuba

android - 在 Android 中通过 MMS/SMS 监听器区分 MMS 和 SMS

在彩信进入收件箱之前,是否有任何方法可以通过使用彩信/短信监听器来区分彩信和短信? 最佳答案 MMS消息的第一个指示符是具有MIME类型“application/vnd.wap.mms-message”的WAP推送,因此您可以为“android.provider.Telephony.WAP_PUSH_RECEIVED”注册一个接收器:要确定它是否是收到的彩信,您必须打开PDU:s并提取X-Mms-Message-Type,它应该是m-notification-ind(根据WAP209)。您还可以选择X-Mms-Transaction

android - 未调用 Smack 消息监听器且连接不稳定

我有以下代码可以监听消息:ChatManagerchatmanager=ChatManager.getInstanceFor(xmppManager.getConnection());chat=chatmanager.createChat(otherJabberId);chat.addMessageListener(newChatMessageListener(){@OverridepublicvoidprocessMessage(Chatchat,Messagemessage){Log.e("messagetrigger",message.getBody());}}但我的日志从未触发