184得票33回答
Android - 如何在Kotlin中实现setOnClickListener?

我想知道在Kotlin中如何为Android开发设置基本的onClickListener。

22得票4回答
IabHelper PurchaseFinishedListener

如果我通过标准的<intent-filter>将购买意图发送String mySku = "android.test.purchased"; mHelper.launchPurchaseFlow(this, mySku, 10001, mPurchaseFinishedListe...

13得票3回答
手势检测器不工作

我有以下的GestureListener:public class BookListener extends SimpleOnGestureListener implements OnTouchListener { private LibraryActivity mai...

8得票4回答
在一个大型项目中,监听器类的目的是什么?

我对监听器类的作用感到困惑。例如,这个项目中有一个被引用的监听器类: <listener> <listener-class>com.sun.javaee.blueprints.petstore.model.CatalogFacade</listener-...

27得票3回答
有没有办法从视图对象中删除onTouchListener?

我有一个针对webview的on touch监听器,但它会对webview的功能产生不良影响,因此我想知道是否有办法在初始交互后删除on touch监听器?

16得票4回答
监听文本框数值变化的方法

我正在尝试了解如何从窗口中的文本字段捕获“文本变更”事件。我习惯于Java的“动作监听器”,但在Objective-C/Cocoa中找不到类似的内容。 我搜索了相当长的时间,并发现了“键值观察”协议,但是observeValueForKeyPath:方法(函数?)仅在我的文本字段的值在代码中...

7得票4回答
Android GridLayout获取行/列

我有一个包含按钮的3x3网格布局。这些按钮有一个onTileClicked()监听器。现在,我想要获取被点击的按钮在网格中的位置。以下是我的代码: public void onTileClicked(View view) { Button button = (Button) view...

39得票9回答
Android TabWidget检测当前选项卡的点击

我正在尝试找到一种方法,在当前选项卡时能够触发一个onclick事件。 我已经尝试过这种方法(还有其他几种方法),但都没有成功。public void onTabChanged(String tabId) { Log.d(this.getClass().getName(), "&gt...

38得票4回答
是否可以创建一个监听硬件按键的Android服务?

我想运行一个Android后台服务,它将在主屏幕或手机睡眠时作为按键监听器。这可行吗? 根据在线的类似示例,我编写了以下服务,但出现错误“onKeyDown未定义Service类型”。这是否意味着不能在不重写Launcher的情况下完成,还是有什么明显的问题我忽略了?public class...

15得票7回答
活动和碎片的交互

我有一个带有多个片段的Activity。我想从其中一个Fragment中显示一个DialogFragment或打开另一个Fragment。我知道一个Activity应该负责打开Fragment,所以我尝试了几种方法。 第一种: 我尝试使用getActivity()并对其进行强制类型转换以便于...