问题标签 [onclicklistener]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
502 浏览

java - 使用 Ormlite 在 Android 项目中实现 OnClickListener

我正在使用 Ormlite 来实现持久层,并且由于我的应用程序包含可以在代码的多个部分中重用的按钮,我想创建一个实现View.OnClickListener和扩展的类,我的数据库操作助手OrmLiteBaseActivity<DataBaseHelper>在哪里。DataBaseHelper但是当我这样做并尝试让一个 DaoonClick()在我的类的方法中持久化一个对象时Button,我得到一个IllegalArgumentException,说它onCreate()从未被调用过。我这样做如下:

然后,在SaveButton课堂上:

评估时发生错误getHelper。有任何想法吗?提前致谢!

0 投票
1 回答
193 浏览

java - 在 View 子类中实现监听器有问题吗?

我需要继承 TextView 让它为我保存一些额外的数据。我正在使用自定义 ListAdapter 将这些新的 View 对象放入 ListView。

我有一个我想要执行的操作onClick(),它是基于附加数据的 ListView 的所有元素的相同操作。

这个定义会有任何缺点或导致任何问题吗?

我希望我的onClick()实现中的代码实际上不会被复制,而只会在内存中存在一次并使用特定UserTextView的数据调用。所以我不期望额外的内存使用。事实上,没有额外的类和对象(匿名与否)可能会提高性能(尽管不是以真正、有意义的方式)。

如果需要,setOnClickListener()如果我需要针对特定​​对象的不同行为,可以调用该方法来更改侦听器。

它似乎很适合我的需要:

  1. 一个可以保存额外数据的 TextView (userId)
  2. 具有相同默认行为的 TextView 类
  3. 可以通过 ListAdapter 轻松创建和管理

我只是觉得我从未见过这样做过,并且怀疑我缺少一些东西。

0 投票
4 回答
2189 浏览

android - Android onClick 不会改变按钮的文字颜色

我正在尝试更改按钮上文本的颜色。这是我的代码

单击按钮不会更改文本或颜色。我之前已经实现了 onClick 并且它运行良好,这让我更加困惑为什么它不起作用。

如果它有助于我声明按钮的xml示例:

0 投票
1 回答
1479 浏览

android - 动态列表视图中的微调器

我正在尝试使用自定义行创建一个列表视图,每一行都包含一个微调器。我正在用这样的数据填充该行:

在我将它添加到一个 simpleAdapter 之后,然后是 listview.setAdapter。这一切都很完美。我不知道如何为微调器填充和设置 onclicklistener。

你能告诉我应该如何解决这个问题吗?

编辑:

我创建的每一行都创建了 2 个新的微调器,我想填充并将onclick侦听器设置为两个新的微调器。我创建了一个数组,其中包含需要在微调器中填充的值。(R.array.score

当我尝试通过将微调器添加到上面的示例来填充微调器时,我得到异常微调器不是可以由这个 simpleAdapter 绑定的视图。

我的目标:要获得一个填充文本视图的循环,填充微调器并onclick为微调器设置侦听器。

0 投票
2 回答
174 浏览

android - 在 PopUpWindow 之后没有任何反应

我之前发送过这个问题,但我删除了它,因为我要粘贴更多代码。

我的问题是单击时出现 PopupUpWindow 并出现 2 个按钮。因此,这两个按钮具有 OnClick,但没有任何反应。我要粘贴我的代码:

这就是一切。谢谢

0 投票
1 回答
663 浏览

android - Android SimpleOnGestureListener 试图检测手指离开运动

嗨,我有一个按钮,当(按下)单击时会触发另一个活动。我还有一个 SimpleOnGestureListener 监听按钮上的滑动,当检测到该滑动时将调用屏幕上的另一个按钮。

我最初遇到的问题是当用户停止滑动手指时,按钮的 onClick 将触发(通过检测 onclick)。我放置了一个布尔检查,所以当检测到幻灯片时,我将其设置为 false,onclick 会对其进行检查。然后我在 onclick 过程结束时重置这个布尔值。简而言之,这意味着...

现在我遇到的问题是 onclick 并不总是触发,所以有时在幻灯片被拾取但 onclick 不是时仍然设置为 false 的问题

我可以在幻灯片结束时检测到手指离开,还是在幻灯片结束时检测到手指,以便我可以重置布尔值?

我见过像 ACTION_UP 这样的东西,但不知道如何使用它来设置我的布尔变量?

为你的帮助干杯。

0 投票
2 回答
6467 浏览

android - 访问列表视图中的自定义对象

我目前正在构建一个应用程序,该应用程序将请求发送到网络,然后将结果解析并放入对象的 ArrayList 中。

然后,此列表填充一个 ListView。我想创建一个onClickListener可以让我知道单击了哪个对象,但我找不到正确的方法来实现它。

要么将 onClick 分配给原始活动中的 ListView,要么getView在自定义适配器的函数中分配侦听器。

在我看来,分配听众的getView开销太大了。

它是如何工作的?什么是更好的?

主要活动代码:

列表适配器的代码:

0 投票
2 回答
3023 浏览

android - myActivity 扩展 GridView 实现 OnClickListener

我不确定标题是否可以,但我会尝试更好地解释它。

我想在我的布局中显示一个网格。为此,我正在使用自定义 ArrayAdapter。我不知道如何将 onClickListener 设置为每个项目......

布局包含一个用于显示名称的标签和一个网格视图。

这是我的活动:

}

我应该重写女巫方法以在每个项目中实现 onClickListener 吗?

0 投票
1 回答
418 浏览

android - Android:如何为在 Start 和 Stop Drag 中声明的组件设置 onClickListener 方法

我的问题是如何为我的 Button iv 设置 OnClickListener?它不允许我设置 onDrag。提前致谢

0 投票
5 回答
158 浏览

java - 如何禁用 OnClickListeners

我正在开发一个应用程序,用户必须正确匹配图像和相应的名称。

我的问题是当用户首先选择图像并选择错误的名称时,它将显示错误的答案,如果他选择了答案,它将显示正确的答案。

用户不必再次重新选择图像

我已将 onClickListerner 设为空,但它不起作用我的一些代码如下,

我在该方法中调用了一个方法,在该方法中我将所有 onClickListerner 设为 null

谁能告诉我哪里出了问题或我可以对其进行的任何修改。

提前致谢