问题标签 [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 回答
6903 浏览

java - 图像视图 onClickListener()

我无法更改将ImageView列表项标记为已添加书签的状态。

人们已经提到要创建一个新的OnClickListener(),但是当我单击 ImageView 时,它会进入焦点状态,但是当您完成单击时,它不会变为按下状态图像。此外,当我单击列表项时,我注意到它ImageView再次成为焦点。我不确定我错过了什么:

我为 ImageView 状态创建了 xml,如下所示:

在我的活动中,我创建了以下内容OnListItemClick()来创建弹出的 toast 消息,但似乎也将焦点放在ImageView.

澄清我想要发生的事情:

我有我想做两件事的清单项目;单击该项目并获得一条祝酒消息,然后单击图像视图并将图像视图切换到图像和后端中的书签状态。

目前我的 toast 消息正在工作,但 imageview 并没有完全正常工作......

我附上了一个列表项的屏幕截图,以显示它是如何设置的,并解释了当我单击各个区域时发生的情况。

ListItem 与 ImageView 可点击

顶部列表项已被单击并按住,我得到的是图像更改为集中但未单击的图像,如上面我的可绘制 xml 所示,但是当我完成单击时,星形变得比其他条目更深,但它没有转到单击状态图像,它是一个黄色的星星。

当我点击其他任何地方而不是星星时,会弹出吐司消息,这是我打算发生的,但我也注意到星星也变得聚焦。我觉得我遇到了一些继承问题,也没有让状态保持在 ImageView 上。

0 投票
4 回答
4981 浏览

android - 动态设置OnClickListener

我像这样动态创建不同的按钮:

我需要知道每个按钮的身份,因为彼此有不同的动作。然后,我尝试这样设置onClickListener

但它不起作用。似乎onClickListener唯一影响的是最后一个项目的创建。如果我创建四个按钮,只有第四个会有onClickListener.

如何让我的点击监听器工作?

0 投票
0 回答
469 浏览

android - Android PayPal OnClickListener 不工作

我正在尝试将 PayPal 连接到我的应用程序。基本上,我的应用程序将在屏幕上显示一个扫描按钮和一个 PayPal 按钮。扫描按钮调用 ZXing 库并扫描条码。但是,我仍然无法连接 PayPal 按钮,因为OnClickListener并且getApplicationContext()无法正常工作。我已经阅读了 PayPal 文档、StackOverflow 并且仍然无法解决。我想知道我的代码有什么问题?有什么建议吗?谢谢你的帮助:)

}

0 投票
2 回答
22839 浏览

android - OnClickListener 到 Spinner ???

我的 Spinner 需要一个 OnClickListener。

我尝试了在互联网上找到的所有内容,但没有一个有效。请给我一个解决方案:

我的微调器在这里:

这是 my_spinner.xml:

我尝试了 stackoverflow 中的所有内容以及互联网上的所有其他内容。我就是做不到...我无法将 onClickListener 添加到微调器的默认 TextView,因为我不使用默认微调器,我有自己的 my_spinner.xml。事实上,如果我在 my_spinner.xml 中的文本视图中添加一个“ID”,我会得到一个空指针异常。

我什至尝试在 Spinner 顶部添加一个不可见的 TextView,但 OnClick 只能检测到一个视图。

请帮帮我。

0 投票
3 回答
1973 浏览

android - 从多个类调用 setOnClickListener 是否只导致一个回调?

我希望能够动态更改OnItemClickListenerListView但是,API不清楚这是否可以接受,也不清楚如果我这样做会产生什么结果。

我想要的是,如果我listView.setOnItemClickListener()从一个类调用,然后再从另一个类调用,那么只有最近的类才能获得回调。

顺便提一下,这个问题也适用于SetOnClickListener().

API 可能会以这种方式实现,但它可能会被实现为所有调用的类都setOnItemClickListener获得回调。

Android API 实际实现了哪些行为?

0 投票
1 回答
350 浏览

android - 自定义列表:上半部分不可点击

我用 onItemClickListener 制作了一个自定义列表,只有下半部分是可点击的。该列表使用扩展 ArrayAdapter 的 ImageAdapter。每行有两个 ImageView 和一个 TextView,它们使用以下 xml 参数

我按照教程进行操作,甚至尝试删除 TextView 和 ImageView。删除它们后,该列表根本不可点击。

这是我的主要活动

和我的 ImageAdapter

和 main.xml

0 投票
1 回答
341 浏览

java - Android:无法将从文件读取的数据传递给多个类

我无法将从文本文件读取的数据传递到应用程序中的另一个类。我可以很好地从文件中读取,但我认为我需要使用 Bundle,但我不知道该怎么做。我想让第二个类处理来自文本文件的数据,然后在第一类中显示它。

编辑:我已经弄清楚如何使用意图从文件中传递字符串。我仍在努力解决一些错误。

第二次编辑:我知道有一种更有效的方法。我可以让它工作的唯一方法是让 MainActivity 中的第一个按钮使用 startActivity(intent) 来允许 secondActivity 捆绑从文件中读取的字符串。

MainActivity.java:

第二活动.java:

0 投票
1 回答
874 浏览

android - 无法在 onclick 方法中访问变量

我正在设置一个 onclick 方法,但我无法访问我在其父方法中设置的 int,是否有不同的方法来使用 Int?

这是代码:

0 投票
2 回答
966 浏览

java - 如何使用 On Click Listener 转到不同的 xml 布局?

我将代码设置为在单击 getFin 按钮时转到名为 getfinal 的 xml 布局。但是每当我单击该按钮时,我的应用程序就会崩溃。setContentview 在这种情况下使用的命令是否错误?如果是这样,我如何在单击按钮时转到新的 xml 布局?

如果您需要两个 xml 页面的代码,请告诉我。

0 投票
3 回答
1168 浏览

android - 数据库调用使 Android 应用程序崩溃

我正在使用一个 Android 数据库并且它已经设置好了;但是当我在 onClickListener 中调用它时,应用程序崩溃了。

我使用的代码是

我运行它时的日志猫是:

应用程序打开时我注意到错误,但我不知道它们来自哪里。

当我取出与数据库有关的语句时,没有错误并且一切运行顺利。