问题标签 [onitemclick]

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 回答
858 浏览

android - 带有 WebView 的 Android GridView 在 OnItemClick 事件中不起作用

我有一个问题,因为我无法在 GridView 中捕获 OnItemClick 事件(该项目具有 TextView 和 WebView)。我在 GridView 中正确加载数据,但 onItemClick 不起作用这是我的代码:

list_item_layout_redes.xml

activity_redes.xml

并且这部分代码在 Activity 中并且有 onItemClick 部分

有人可以帮我吗?我没有找到解决方案。

此致

0 投票
1 回答
746 浏览

android - Android OnItemClick 事件在带有 WebView 和文本的 GridView 中不起作用

我有一个问题,因为我无法在 GridView 中捕获 OnItemClick 事件(该项目具有 TextView 和 WebView)。我在 GridView 中正确加载数据,但 onItemClick 不起作用这是我的代码:

list_item_layout_redes.xml

activity_redes.xml

并且这部分代码在 Activity 中并且有 onItemClick 部分

有人可以帮我吗?我没有找到解决方案。

此致 {

0 投票
2 回答
934 浏览

android - 使用 ListView 和复杂布局处理 onItemClick 事件

这是对处理 ListView 中 onItemClick 事件中的视图的最佳实践的请求。

我的 ListView 中的每个视图都包含一个 ImageView、一些 TextView 和一个包裹在 RelativeLayout 中的 CheckBox。在任何地方选择项目视图时,我希望根据需要勾选/取消勾选复选框。我还希望可以选择更改视图样式,即通过为笔划着色来突出显示该项目。

我目前的问题与其他所有这样做的人相似。由于 ListView 回收,如果我抓取传递给 onItemClick 的视图并设置背景资源或复选框选中值,它也会为当前未呈现的视图更改它们。我想知道实现这一目标的最佳方法。

我知道有一种模式可以通过实现 onClickListener 直接处理 ArrayAdapter 中的 CheckBox 事件,但我相信这只会响应 CheckBox 的直接选择;它将忽略对视图其余部分的任何点击。另外,如果 CheckBox onClick 事件被触发,它将消耗 click 事件,因此 onItemClick 不会触发,我需要设置我的数据。

此外,使用 CheckedTextView 将不起作用,因为它位于 RelativeLayout 内部,它不会将选中的事件传递给 ListView。有一篇文章建议您创建自己的 CheckedViewLayout 来实现 Checkable 来处理查看检查的事件。如果我继续这样做,我是否能够在 xml 中引用我的新布局类,或者我是否必须再次设计我的每个视图,但使用 Java 代码?

如果其他人有更好的解决方案,请告诉我。

0 投票
1 回答
334 浏览

android - onitemclick() 返回错误值

我在我的列表视图中实现了一个 onitemclicklistener(),它显示了我所有的数据库信息

显示的代码片段返回我该特定数据库行的第一列值。

我怎样才能让它返回该数据库行的第二列?

我已经尝试让我的游标查询将所需的(第二列值)读取为 _id 而不是我的第一行值,但随后我的程序崩溃了

编辑,

我有以下 onitemclick 代码

我的列表视图的光标在我的数据库中形成如下所示

再次问我的问题:

我的数据库存在多列,函数 Onitemclick() 返回我该数据库的第一列,我的变量称为 long bezoeknummer 返回在第二列

如代码所示,我在 logcat 中没有任何错误,只返回了错误的值

请帮助我如何返回所需的值,如有必要,请随时提出更多问题

0 投票
1 回答
1588 浏览

android - 在 GridView 中动态更改图像颜色布局

当我在 GridView 的布局中选择项目时,如何更改图像的颜色(不是背景!)?我重载了方法onItemClick(),但不太清楚如何引用地址具体元素(选择的那个)。

您现有的代码 row.xml:

活动主.xml:

ImageAdapter.类:

MainActivity.class,重载 onItemClick() 方法:

正如您在文件 ImageAdapter.class 中看到的那样,我可以在图像上绘制颜色,但在选择时我不能将颜色改回来。

0 投票
1 回答
99 浏览

android - 在某些手机中无法点击列表

我在 android 应用程序中有一个项目列表,如果用户单击该列表中的任何项目,我想开始另一个活动。我有以下(相关)代码。

奇怪的是,它在 HTC velocity 4g (android 2.3.7) 上运行良好,而我在 HTC one S (android 4.1.1) 上尝试了相同的应用程序,当我单击列表中的任何项目时没有任何反应。有谁知道这里可能是什么问题???



row.xml 如下



activity_display_wifi_list.xml 如下



0 投票
3 回答
1831 浏览

java - 如何使用 setOnClickListener 从一个活动获取 ListView 数据到另一个活动

在我的列表视图中,有字段、病房号和日期。当我单击列表视图时,我想将这些数据获取到新活动中。但在此存在运行时错误,我不知道如何修复它。

这是我的dashboardActivity.java 文件,

这是我的 SingleListItem.java 文件,

这是我的 xml 文件,

这是 LogCat 中的错误,

请帮我解决这个错误。谢谢你。

0 投票
2 回答
12184 浏览

java - Android: How to call getActivity() in OnItemClickListener()?

I am trying to call getActivity() in the OnItemClickListener:

}

In the fragment, the class is instantiated as:

But I get an error that I cannot fix:

How can I call getActivity inside onItemClick()? Thanks.

0 投票
1 回答
5155 浏览

android - CursorAdapter onitem点击列表视图

您好我正在开发一个带有 CursorAdapter 的 android 应用程序来加载列表视图。在 listview 项目的 onItemClick 上,我正在尝试开始对话活动。

我只使用没有finish()的startActivity。问题是要在后面显示的列表视图消失了,只有一个黑屏。不确定我需要做什么才能使列表视图显示在 DialogueActivity 的背景中。

在此处输入图像描述

listview项的onItemClick显示如下

在此处输入图像描述

main_activity.xml

dialog_activity.xml

请帮忙。谢谢!

0 投票
1 回答
1020 浏览

select - 如何防止两个事件在extjs中同时触发

我的网格有复选框选择模型。在项目点击我有一些逻辑要做。但是当我选择复选框时,它会触发选择和项目单击事件。如何防止复选框选择时的项目单击事件。我使用的是 ExtJS 4.1

谢谢