jjzjj

setButton-Listener

全部标签

Android Listener 检测屏幕何时被按下

我的Android应用程序中有一个View,在按下屏幕时应该不断更新。我发现的大多数监听器只会在用户首次触摸屏幕或用户将手从屏幕上移开时使View失效一次。有没有只要触摸屏幕就会不断触发监听器这样的东西?还是有其他方法可以做到这一点?我知道,这听起来很简单,但我还没有找到实现它的方法。 最佳答案 覆盖onTouch()并在ACTION_DOWN中设置一个标志。只要此后未调用ACTION_UP,用户就会触摸屏幕。booleanpressed=false;@OverridepublicbooleanonTouch(Viewv,Motio

java - Failed to notify project evaluation listener 错误在 Android Studio

我已经在一个项目上工作了几个月,没有出现任何问题。就在今天在AndroidStudio中重新打开项目并开始出现错误:Gradlesyncfailed:Failedtonotifyprojectevaluationlistener.我已经尝试过this和this,但没有成功。我还清理了缓存,重建了项目,重新启动了我的电脑,卸载并重新安装了Android支持和SDK中的Google库,并尝试使用InvalidateCache并重新启动。这些都不起作用。我正在使用AndroidStudio2.1.1,以防万一。我希望有人能帮我解决这个问题。提前致谢。日志:Causedby:org.gradl

Android Listener 关闭上下文菜单

问题:我在做registerForContextMenu(list);一切都很好,除了;问题:我想在关闭contextMenu时触发一个Action。如果用户关闭contextMenu,我怎样才能有一个监听器?谢谢。 最佳答案 您可以覆盖该方法:@OverridepublicvoidonContextMenuClosed(Menumenu){super.onContextMenuClosed(menu);}随心所欲:)祝你好运,阿克德 关于AndroidListener关闭上下文菜单,我

android - "Custom"传感器事件率似乎不适用于 SensorManager.registerListener(SensorEventListener listener, Sensor sensor, int rate)

更新:我能够通过引入类范围静态计数器并忽略x数量的事件来解决我遇到的特定问题。但我仍然想知道我做错了什么:以微秒为单位用提示注册监听器,而不是使用四个给定常量之一。我的应用程序中的一个Activity正在连接传感器以获取设备的方向、确定滚动并使用它。我正在使用SensorManager.registerListener(SensorEventListenerlistener,Sensorsensor,intrate)注册我的传感器。来自AndroidDocumentationforthismethod:Parameters[...]rateTheratesensoreventsared

android - smack packet listener 和 message listener 的区别

您好,我正在创建一个android应用程序作为ejabbered服务器的XMPP客户端。但我真的很困惑,因为我看到我可以将消息作为数据包或消息发送,我也可以使用PacketListener和MessageListener接收消息。PacketListener和MessageListener有什么区别,哪个是接收消息的好方法?使用数据包监听器或消息监听器? 最佳答案 MessageListener只监听与消息相关的数据包,而PacketListener监听各种数据包,可能包括消息相关数据包、订阅相关数据包、邀请相关数据包,如果没有,它

android - onSaveInstanceState 中的保存接口(interface)(Listener)

保存实例状态对于Integer、Long、String等数据,我只是将其放入bundle中,并在再次调用onCreateView时将其取回。但是我的fragment也有像下面这样的听众,publicclassSomeFragmentextendsFragment{publicinterfaceSomeListener{publicvoidonStartDoingSomething(ObjectwhatItIsDoing,Datewhen);publicvoidonDoneDoingTheThing(ObjectwhatItDid,booleanresult);}privateSomeF

机器人 : GIF animation cycle complete Listener

我有一张GIF图片,想在启动画面中加载。我遇到了几个图书馆,比如android-gif-drawable和Glide有什么方法可以听一个动画周期完成吗?我的意思是一旦动画周期完成(整个动画完成,不重复)我想要一个监听器,动画完成,并为我们提供一些回调。有点像:SomeLibrary.load("GIF").into(imageview).repeat(false).setOnAnimationCompleteListener(newOnAnimationCompleteListener(){publicvoidonAnimationComplete(){//Animationiscom

java - 如何为跨类 Volley 方法调用创建合适的 Volley Listener

我的目标是从另一个类调用Volley,这是一种非常简洁、模块化的方式,即:VolleyListenernewListener=newVolleyListener();VolleySingleton.getsInstance().somePostRequestReturningString(getApplicationContext(),newListener);JSONObjectdata=newListener.getResponse();但是我在让监听器部分工作以便能够从诸如的方法访问结果数据方面遇到了很多麻烦newListener.getResponse();本网站上有几个问题大

Android 谷歌地图 v2 : on click listener not responding

我试图在用户点击map时放置一个标记。我在ActionBarActivity中使用SupportMapFragment。但是map没有响应,而且map.setMapType()操作不起作用。这是我的代码:privateGoogleMapmap;privateMarkermarker;@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){ActionBarActivityactivity=(ActionBarActivity)getActivi

android - 我可以在抽屉导航打开或关闭时收听吗(例如 : listener like button onclick)?

我想在抽屉导航打开和关闭时调用一些方法。我如何收听它(例如按钮的onclick监听器)?我知道我们可以检查(mDrawer.isDrawerOpen(Gravity.LEFT))或((mDrawer.isDrawerClose(Gravity.LEFT)))。提前致谢。 最佳答案 是的,有四种抽象方法可以用作监听器publicabstractvoidonDrawerClosed(ViewdrawerView)publicabstractvoidonDrawerOpened(ViewdrawerView)publicabstractv