问题标签 [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 投票
9 回答
91578 浏览

android - 如何将参数传递给 OnClickListener?

如何将参数传递给 OnClickListener() ?

得到我的听众:

我有 12 个按钮,我不想为它们编写 12 个侦听器,将字符串传递给它们会很棒,它们可以做完全不同的事情。

0 投票
5 回答
11806 浏览

android - 我应该将 onClickListener 放在自定义 ListView 的什么位置?

我正在自定义ListView包含 aCheckBox和 a的行TextView。在我将自定义ListViews与 SimpleCursorAdapter 一起使用之前,我的onListItemClick() 工作正常。

我读过我必须添加一个onClickListener到我的TextViews但在哪里?为什么?

我仍在扩展ListActivity和传递Adapterto setListAdapter(listedPuzzleAdapter);,不是吗?

编辑:我的问题是使自定义可点击的整个项目,ListView所以我发现最好的答案是@Luksprog 给出的答案。onListItemClick我的ListActivity就够了。我只需要设置android:focusable='false'它就可以了。

现在,应该CheckBox在每个项目上ListView“加星标”该项目,这意味着访问数据库。

但是v.getTag()指的是非最终变量,如果我更改它,v = vi.inflate(R.layout.puzzles_row, null)则无法分配。解决这个问题的最佳方法是什么?我从来没有真正理解整个最终交易。

0 投票
1 回答
269 浏览

android - onkeylistener 不适用于 imagebutton

我的 onkeylistener 事件有问题,我的代码是这样的

我使用调试停止在 Toast 行不输入

请帮忙

0 投票
2 回答
19673 浏览

android - 标签的Android onclicklistener

我现在尝试解决这个问题的时间比我承认的要长。我正在寻找为我的标签设置一个onClicklistener,因此即使用户在该标签上并且他们单击它,标签也会重新加载。有人可以指出我的错误,下面是我使用的代码,由堆栈溢出的示例组成,所以到目前为止谢谢!我正在使用将getTabHost().setCurrentTab(3)其设置为仅在选项卡 3 上运行,但我将如何获取它以便它调用用户单击的特定选项卡?

我一直以此作为参考:选项卡上的 OnClickListener 不起作用

0 投票
2 回答
1499 浏览

java - 避免在图像视图android中多次单击

我尝试使用此代码来防止 ImageView 中的多次单击,但它没有帮助。

在日志猫中,当我尽可能快地单击 ImageView 5 次时,我可以看到 5 行“按钮单击”。我可以看到 log cat 打印第一行,等待一段时间(2 秒)然后打印下一行。
我认为当我单击 ImageView 时,触发的事件会按顺序移动到队列中,不是吗?那么我该如何阻止呢?
我也尝试使用setEnable()或setClickable ()而不是 isClicked 变量,但它也不起作用。

0 投票
3 回答
27881 浏览

android - Android:以编程方式更改语言

我有 3 个按钮来更改语言。所以我需要制定方法,在其中我可以将侦听器设置为按钮,每次按下它们时都会改变语言。我试过这个https://stackoverflow.com/a/2900144/1088229但这样它只改变了一次语言环境,似乎这不再起作用(如果我再次点击,它甚至没有响应)。所以我changeLanguageListener()在监听器的末尾添加了,所以监听器被刷新了。

没关系,我是如何解决的还是有其他方法?

0 投票
3 回答
22326 浏览

android - ListView 图像的 onClick 侦听器 - Android

ListView在右侧有一个图像。我想onClick通过单击ListView. 请参阅图片以供参考。

在此处输入图像描述

我知道基本OnClick的监听器实现,但这对我来说似乎有点棘手:P

忘了提一下,通过单击实际ListView将启动一个新活动,所以我需要维护两个模式。

上面的代码通过单击任何列表元素来执行删除eventsData.remove(id);是执行此任务的数据库助手。就像我现在说的那样,我需要一种方法来通过单击图像而不是整个列表元素来执行相同的过程,我希望列表元素稍后执行一些其他操作。

我希望现在我清楚一点。


解决方案:

如果有人遇到同样的情况,那么这里是适配器的完整代码。

}

我知道编码有点蹩脚,所以请耐心等待,我只想展示实际的过程。

它对我有用:)

0 投票
5 回答
598 浏览

android - ImageButton 因“内部”OnClickListener 而崩溃

出于某种原因,将“内部”附加OnClickListenerImageButton应用程序会使应用程序崩溃。对于正常Button的 s 它工作正常 - 只有它才会ImageButton崩溃。

上面的代码在点击时崩溃imagebuttonbutton1工作正常,即使两者都是以OnClickListener完全相同的方式创建和附加到的。(是点击导致它崩溃,而不是onClick点击的处理。)

但是,如果我创建一个私有内部OnClickListener类并将其附加到图像按钮,那么它工作正常。

有任何想法吗?显然,将“内部”附加到 a 时出现问题(this) OnClickListenerImageButton而将其附加到 a 时工作正常Button

编辑:看起来我发现了问题。如果我像这样覆盖 onClick:

它崩溃了。但是,如果我删除第一个 if{} 并且只有图像按钮存在,它就可以工作。这显然是一个愚蠢的错误,但我很感激并解释为什么:-)

0 投票
2 回答
698 浏览

android - 如何获取子文本视图的 clicklistener 以获取可扩展列表?

我目前正在为 Expandablelist 中的子项使用自定义布局,其中包括 2 个不同的文本视图和一个图像视图。此外,它每次都会有 1 个孩子。我能够在适配器中获取 clicklistener,但无法在活动中获取它。

我也尝试在 onChildClick() 方法中获取单击侦听器事件,但它不起作用。

我在不同的活动中使用这个适配器,所以我想为活动本身中的一个文本视图设置点击监听器。

请有任何建议。

0 投票
5 回答
1365 浏览

android - 在 setOnClickListener 上强制关闭错误(来自 hello Android book 第 3.5 节的示例)

我在单击按钮时开始新活动时遇到问题,这是我的代码:

谁能帮我纠正这个错误

错误线

Main.xml 文件

包含 about_content 的 XML 文件是

about_content 已在此处定义