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

android - 按钮单击和 ListView 单击

我有一个ListView. 单击列表项时,我开始一个Activity. 现在我已经添加了一个按钮ButtonListView然后单击一个按钮,我想开始另一个活动。添加按钮后,我可以单击该按钮并启动一个活动,但现在我无法单击列表项。listview的项目点击发生了什么?

0 投票
2 回答
2372 浏览

android - 无法从课堂开始活动

我正在尝试从普通班级开始一项活动,但如果可以完成,我无法弄清楚它是如何完成的。在 itemClick 上,我想启动一个扩展 ListView 类以显示选项列表的活动。

接收 onItemClick 的类也不是活动。我将发布代码以尝试可视化我的意思。

这是我想要启动活动的类中的 onClick 方法。

这是我扩展 ListView 类的类。

提前致谢!

0 投票
1 回答
220 浏览

java - 从 onItemClick 调用 CustomAdapter 方法

我有一个 customAdapter,其网格中视图的 .xml 是:

在这个自定义适配器中,我有一个从私有数组返回字符串的方法。

我想在 onItemClick 中调用这个以前的方法,我已经尝试了几种通过“父”对象的方法,但我不能......

有什么帮助吗?

提前致谢。

最后我得到了答案:

0 投票
1 回答
1297 浏览

android - ListView onItem按位置点击

我正在努力做到这一点,因此当您单击第 2 行或第 4 行时,它运行的方法与其余列表项不同。其余的去一个网站,但我希望第 4 行打开电子邮件,第 2 行打开导航器。但是当我单击第 4 行时,它会打开浏览器(即通过 Intent),然后在我退出后打开电子邮件。为什么?--另外,导航器强制关闭,但我认为它的原因是模拟器没有安装导航器:/有什么建议吗?谢谢!

getListView().setOnItemClickListener(new OnItemClickListener() {final String[] links =getResources().getStringArray(com.BandCustomListView.R.array.ItemLinks); @Override public void onItemClick(AdapterView parent, View view, int position, long ID){

0 投票
5 回答
9322 浏览

android - Android中onItemClick中的“int”和“long”参数有什么区别

当我们实现时OnItemClickListener,我们必须实现onItemClick方法,它是OnItemClickListener接口中的抽象方法。在onItemClick方法中有四个参数。

我需要知道的是最后两个参数(int arg2, long arg3)之间的区别。正如您在我的代码中看到的那样,当我尝试Toast它时,两个参数的值相同。

0 投票
2 回答
2704 浏览

android - 单击按钮时在列表视图上触发 OnItemClick

我有一个 ListView,其中包含每个项目上的按钮。我希望项目单击将导致列表的 OnItemClick 事件触发,因为该事件包含比按钮的 OnClick 事件更多的信息(id、位置)。

这是列表中的一个重要操作,这就是为什么我需要按钮并且不希望常规项目单击会导致它触发(我想使按钮可聚焦会起作用)。

这可能吗?

0 投票
1 回答
2124 浏览

android - 通过 ListView Android 中项目上的“onItemClick”从 SQLite 数据库获取数据到意图

我真的需要你的帮助。

我有一个包含纬度和经度数据的数据库,这里是示例:

id_ _ __ _姓名_ ____纬度_ __ _ ____ _long

1_ _ ___酒店一号_ __ 6.1234 _ __ _ __ -106.12345

2_ _ __酒店二_ ___ 6.54321 _ __ _ _ -107.23456

3_ _ _酒店三_ __ 7.12345 _ __ _ _ -106.98765

数据显示在 Android 上的 ListView 中。我使用 onItemClick,所以如果我单击 ListView 中的一项,它将转到

Intent(android.content.Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?f=d&saddr=&daddr="+lat_var+","+long_var))

但问题是,如果我单击 ListView 中的一项,那么上面意图中的 lat_var 和 long_var 中的数据不会给我数据库中的 lat 和 long 数据......

这是我的代码,你可以编辑它吗,所以如果我单击 ListView 中的一项,它将为我提供数据库中的经纬度数据。例如,如果我单击酒店 2,则 lat_var 将更改为 6.54321,long_var 将更改为 -107.23456。

我不知道问题是我的语法还是什么。请修复我的代码。我真的很感谢任何回答这个问题的人......

0 投票
1 回答
403 浏览

android - Android - 如果我单击 ListView 上的项目,则强制关闭

我需要你的帮助来修复我的代码。

我的意图是,如果我单击 ListView 上的项目,它将带我进入意图 act​​ion_view。

问题是如果我单击 ListView 上的项目,我会强制关闭。

我认为问题出在 onItemClick 方法中,您能否提供更好的方法来完成它。

这是我的代码:

}

0 投票
1 回答
5792 浏览

android - 设置在 onItemClick /ListView / 中签入的项目

我有带有 ListView 和按钮的 Activity - “全部清除”和“确定”。在“全部清除”按钮上,我清除了项目的检查状态 - 它工作正常。

在 onItemClick 上,我正在尝试根据复杂的业务逻辑更改项目的状态/已选中 <-> 未选中/。业务层决定是否检查超过一项。我正在尝试相同的代码:

它不工作。后面的数据只改不查看。

“清除所有”代码:

此代码不起作用:

0 投票
3 回答
384 浏览

android - ListView OnClick XML 输出

我在 ListView 上使用 XML (HttpPost) 来显示我的应用程序中的项目列表。XML 文件传递​​以下示例数据:

我面临的问题是 OnItemClick:

public void onItemClick(AdapterView parent, View view, int position, long id) { lv.getItemAtPosition(position);

这里 lv 是列表视图。输出显示:

所选名称:{id=5, name=Name2, score=20}

如果我需要这样的输出,我应该怎么做:

所选名称:名称2

谢谢拉姆