问题标签 [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.
android - 按钮单击和 ListView 单击
我有一个ListView
. 单击列表项时,我开始一个Activity
. 现在我已经添加了一个按钮Button
,ListView
然后单击一个按钮,我想开始另一个活动。添加按钮后,我可以单击该按钮并启动一个活动,但现在我无法单击列表项。listview的项目点击发生了什么?
android - 无法从课堂开始活动
我正在尝试从普通班级开始一项活动,但如果可以完成,我无法弄清楚它是如何完成的。在 itemClick 上,我想启动一个扩展 ListView 类以显示选项列表的活动。
接收 onItemClick 的类也不是活动。我将发布代码以尝试可视化我的意思。
这是我想要启动活动的类中的 onClick 方法。
这是我扩展 ListView 类的类。
提前致谢!
java - 从 onItemClick 调用 CustomAdapter 方法
我有一个 customAdapter,其网格中视图的 .xml 是:
在这个自定义适配器中,我有一个从私有数组返回字符串的方法。
我想在 onItemClick 中调用这个以前的方法,我已经尝试了几种通过“父”对象的方法,但我不能......
有什么帮助吗?
提前致谢。
最后我得到了答案:
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){
android - Android中onItemClick中的“int”和“long”参数有什么区别
当我们实现时OnItemClickListener
,我们必须实现onItemClick
方法,它是OnItemClickListener
接口中的抽象方法。在onItemClick
方法中有四个参数。
我需要知道的是最后两个参数(int arg2, long arg3
)之间的区别。正如您在我的代码中看到的那样,当我尝试Toast
它时,两个参数的值相同。
android - 单击按钮时在列表视图上触发 OnItemClick
我有一个 ListView,其中包含每个项目上的按钮。我希望项目单击将导致列表的 OnItemClick 事件触发,因为该事件包含比按钮的 OnClick 事件更多的信息(id、位置)。
这是列表中的一个重要操作,这就是为什么我需要按钮并且不希望常规项目单击会导致它触发(我想使按钮可聚焦会起作用)。
这可能吗?
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。
我不知道问题是我的语法还是什么。请修复我的代码。我真的很感谢任何回答这个问题的人......
android - Android - 如果我单击 ListView 上的项目,则强制关闭
我需要你的帮助来修复我的代码。
我的意图是,如果我单击 ListView 上的项目,它将带我进入意图 action_view。
问题是如果我单击 ListView 上的项目,我会强制关闭。
我认为问题出在 onItemClick 方法中,您能否提供更好的方法来完成它。
这是我的代码:
}
android - 设置在 onItemClick /ListView / 中签入的项目
我有带有 ListView 和按钮的 Activity - “全部清除”和“确定”。在“全部清除”按钮上,我清除了项目的检查状态 - 它工作正常。
在 onItemClick 上,我正在尝试根据复杂的业务逻辑更改项目的状态/已选中 <-> 未选中/。业务层决定是否检查超过一项。我正在尝试相同的代码:
它不工作。后面的数据只改不查看。
“清除所有”代码:
此代码不起作用:
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
谢谢拉姆