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

java - Android - ListView 和点击监听器

我有一个 ListView lv。我设置OnItemClickListenerOnItemLongClickListener打开lv。但是当OnItemLongClick被调用时OnItemClick也被调用。所以,我需要打电话OnItemLongClick而不打电话OnItemClick。我怎么能这样做?

请原谅我的英语。

UPD这是一些代码


0 投票
1 回答
246 浏览

java - Android - 如何收听 imagebutton 点击​​?

我在谷歌上搜索了很长时间,但我不知道该怎么做。

我正在使用包含 3 个文本视图(1 个获取数据)和 2 个图像按钮的项目填充列表视图

单击第一个按钮时,我想获得第三个 textview 文本,这是我到目前为止的代码:

搜索.java

搜索.xml:

结果.xml:

我已经测试了图像按钮上的 onclick 属性,但它没有用:url to my thread

所以我搜索了setOnItemClickListener,但我成功做的就是得到一个nullpointerexeption。

如果您有解决方案,请告诉我,谢谢。

0 投票
2 回答
95 浏览

android - ListView:设置 OnItemClick

对不起我的语言。如何为每个列表项显示特定图像(覆盖整个屏幕),我的意思是单击项目 1 后应出现图像 1,单击项目 2 后应出现图像 2,等等。我使用了 Toast,但可以无法为不同的项目显示不同的图片。提前致谢。

0 投票
3 回答
1475 浏览

android - Android:转到列表中的下一个项目

我正在使用我的第一个 Android 应用程序:我在列表中显示了计时器列表 (CountDowntTimer)。当您勾选(onItemClick)其中任何一个时,计时器开始运行。计时器工作得很好,但是当每个计时器结束时,我想跳转到 List 的下一个元素并执行下一个计时器。

我不知道该怎么做:也许我可以从 CountDownTimer 的onFinish方法调用 onItemClick() 方法?我不知道如何使用正确的参数(AdapterView a、View v、int position、long id)来做到这一点

还有其他方法吗?可能有,但我不知道。

在此先感谢您的帮助!

这里有一些代码:

在那里你可以看到我如何根据一些数据在每个 onItemClick 上编写一个TextView (屏幕上的一条消息)。之后,我为该选择启动相应的计时器,并在屏幕上该选项所在的位置表示CountDownTimer 。如果已经有一个计时器在运行,那么一切都会停止。

现在的想法是,当计时器结束时,我想继续处理列表中的下一项。

0 投票
1 回答
172 浏览

android - 当在 ListView 中单击整个列表条目时,将 ImageView 中的灰色图标突出显示为白色,然后恢复

我在列表视图中有一个图标和文本列表。列表中的图标和文本为灰色,背景为白色。当用户点击一个条目时,图标和文本应该会变成白色,并且输入框的背景会变成橙色。

按下时,文本变为白色,背景变为橙色。当不再按下时,图像从灰色变为白色时遇到问题。

我有两组是图像或图标。一组是灰色的,表示非活动的(未按下),一组是白色的,表示资源文件夹中的活动(按下)。

当应用程序通过代码前面的 DrawerItemAdapter 加载时,它会加载灰色图标。

mThumbsId 是一个包含 R.drawable 图像的数组。

单击时,我尝试将图像更改为白色图标版本。但是当它不再被选中时如何恢复为灰色呢?

0 投票
3 回答
892 浏览

java - Java:ArrayAdapter 获取点击的行 TextView 值

我正在尝试从单击的 ArrayAdapter 行中获取 TextView 的值。我有两个问题: 1. 我如何检测被点击的行?2.如何获得该行的价值?

我正在使用此代码来显示列表:

0 投票
2 回答
116 浏览

android - ListView 不会响应

我用 ListView 对象设置了一个主要活动,但是,ListView 不会响应触摸,onItemClick 和 onContextItemSelected 无法访问,我已经设置了 setOnItemClickListener 和 registerForContextMenu,但我没有看到我的错误,这是我的代码:

它必须与列表的布局有关,在它旁边插入一个简单的列表就可以了

0 投票
1 回答
393 浏览

android - 带有listview的android viewpager,如何为每个listview实现OnItemClickListener?

对不起我的英语水平低。我有一个由viewpager 4 ListView listview 组成的活动。我如何实现一个监听器来知道用户触摸了哪个项目?我在网上搜索了一整天都没有成功

代码片段:

continue: //viewpagerindicator viewpager viewPager = (ViewPager) findViewById(R.id.pager); viewPager.setAdapter(new MainPageAdapter());

}

0 投票
1 回答
61 浏览

android - 如何处理带有搜索框的 onItemClick?

我有一个列表视图,单击它时会打开一些活动。我使用带有 Edittext(搜索框)的 listview 我使用此代码打开活动。我的问题是当它被点击时如何在同一个活动中打开它。

例如这张图片:http: //imgim.com/7091incig8869783.png

0 投票
5 回答
687 浏览

java - 单击微调器元素android

我在 main.xml 中创建了一个微调器:

在 strings.xml 中的值:

我可以正常显示它,但实际上没有交互。例如,我需要在一个项目上单击 onClick 打开一个新活动。因此,如果我单击位置 2 的项目,我需要进入活动One。是否可以?

当我单击一个项目但不起作用时,我尝试创建一个 toast:

我该怎么办?