问题标签 [onitemclicklistener]

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

android - 如何从自定义 ArrayAdapter 获取 TextView 的文本

我做了一个ArrayAdapter包含两个视图的自定义:一个ImageView和一个TextView。然后我用这个设置一个 ListView ArrayAdapter

当我单击被调用的一行时ListViewonItemClick(...)我想这样做:

显然,我不能这样做,((TextView) view).getText()因为它是一个包含 oneImageView和 one的视图TextView。我怎样才能访问的文本TextView

0 投票
1 回答
3946 浏览

android - 当适配器包含带有 onClickListener 的按钮时,OnItemClickListener 无法正常工作

我已经为我实现了一个ListView扩展 BaseAdapter 的适配器。我的列表项包含每个按钮都有 OnClickListener。

为每个项目添加 OnclickLister 后,列表的 OnItemClickListener 停止工作。

如何修复?

编码

在我的活动中 -

在 getView() 中的 myBaseAdapter

在 myListRaw.xml -

0 投票
2 回答
5956 浏览

android - 以编程方式添加的 Spinner 的 OnItemSelectedListener 不会触发

我有一个以编程方式打开的微调器。它弹出并且似乎工作正常,但由于某种原因,我的 OnItemSelectedListener 没有触发其中的任何事件。

然后我将侦听器创建为嵌套类:

所以当我发送spinner03.performClick();Spinner 时会正确弹出,但是当 Spinner 中的一个项目被选中时,它只会关闭并且不会调用 OnItemSelectedListener。看起来这个人不久前遇到了同样的问题,但最终没有发布解决方案。

0 投票
2 回答
472 浏览

android - 从 Android 中的不同 SQLite 表中检索数据?

我想知道我是否有这种情况:

  • 在我们的 SQLite 数据库中,有一些表(比如说四个)。每个表由两列组成:Title and Content.
  • 我们从所有四个表中检索了标题,并将它们显示在一个表中ListView

问题是:如果项目来自不同的表onItemClickListener,我们如何处理以便我们可以检索Content所选项目的 ?

我想我会遇到这样的问题,我只想知道它是否可以处理。

谢谢。

0 投票
2 回答
1118 浏览

android - 由 Web 视图组成的自定义列表视图不响应 onitemclicklistener

我的应用程序由自定义列表视图组成,其中包含几个 textview 和一个 webview 。应用程序不响应 onitemclicklistener。我无法专注于列表本身。我正在使用网络视图显示来自 URL 的图像。任何帮助将不胜感激

提前致谢,_/|_

0 投票
0 回答
893 浏览

android - ListView 或子元素失去焦点

我有一个非常简单的 ListView。每行都是可点击的,并在单击时加载一个小的自定义 PopupWindow。这工作得很好..大多数时候。

问题是,在快速上下滚动 ListView 几次后,ListView 似乎失去焦点,不再让您点击行。离开活动并返回会重置 ListView 并且事情会再次运行......直到您快速滚动几次。

ListView 非常简单:

我也尝试过在 ListView 上设置android:focusableInTouchMode="true"android:focusable="true"- 但这并没有改变任何东西。如果我list.requestFocusFromTouch();在列表获取其数据后调用,则工作正常 - 但 ListView 从选择的第一行开始,它通常会通过随机选择事物来搞乱 UI。

我通过在 ListView 中实现public void onItemClick(AdapterView<?> parent, View view, int position, long id)和设置子类来监听项目点击。在 onItemClick 内部,我弹出了一个小 PopupWindow - 但这似乎不是问题所在 - 当我上下滚动整个 ListView 几次时,问题就出现了。OnItemClickListenersetOnItemClickListener()

如何确保列表中的元素始终能够响应触摸?

这是使用的适配器:

0 投票
1 回答
1083 浏览

android - 项目单击时的 ListView 动画错误

我的应用程序中有一个列表视图,并且上面有一个 onitemclick 侦听器。连续有一个框架布局,里面有两个视图。我想要做的是,当我单击该项目时,第一个布局会通过动画滑开以显示下面的第二个布局。我这样做了,但我的问题是有时它有效,有时无效。大多数时候它在滚动后工作。我正在寻找我的错误几个小时,所以如果有人有一个想法,那就太好了:)

谢谢

0 投票
3 回答
1556 浏览

java - 特定的 OnItemClick Intent Android

我希望发生以下情况(一个简单的想法):我在主要活动中单击添加按钮,输入一些信息(进入 EditText 框),然后返回主屏幕。在这里,我想显示一个列表,只有两个标题(不是所有信息)。当我单击该列表项目时,我想显示该项目的相应保存信息。因此,每个项目的信息都会有所不同。

当我这样做时,我从主屏幕使用 startActivityForResult() 然后返回。这对一个项目非常有效。当我添加另一个项目时,问题就出现了。无论我点击哪个项目,显示的信息都是一样的。简而言之,我需要找到一种方法来保存每个项目独有的信息。

截至目前,我有以下代码片段:

//编辑:添加项目代码添加

//*编辑:一些定义 *

我可以理解为什么会发生这种情况——每次我单击一个项目时,意图是放置最后一个额外的,这意味着添加了最后一个对象的信息。如何使每个 OnItemClick 独一无二?我怀疑我将不得不使用位置变量。

0 投票
3 回答
589 浏览

android - Android SDK - ListView,根据点击的行启动不同的意图

Android 开发新手,我正在努力将我的 iOS 应用程序安装到 Android 上。在我的应用程序中,我使用列表视图,效果很好。这就是我到目前为止所拥有的,它在一个 tabwidget 中。

请注意,ITEMS 字符串数组只是虚拟数据。现在这是我的问题,如果用户单击 Apple 我想启动一个名为 AppleActivity 的活动。我怎么能用 onItemClickListener 做到这一点。在 iphone sdk 我可以打电话

如果(objectAtIndex == 0)

我可以做一些类似的事情吗?希望大家能帮忙。

Jonas :) 请注意,ITEMS 字符串数组只是虚拟数据。现在这是我的问题,如果用户单击 Apple 我想启动一个名为 AppleActivity 的活动。我怎么能用 onItemClickListener 做到这一点。在 iphone sdk 我可以打电话

如果(objectAtIndex == 0)

我可以做一些类似的事情吗?希望大家能帮忙。

乔纳斯:)

0 投票
1 回答
849 浏览

android - 在 TabActivity 内的 ListView 上使用 OnItemClickListener

我的 ListView 的 OnItemCliskListener 有一个愚蠢的问题。当 XML 非常简单时它运行良好,但在我提高其复杂性后, OnItemCliskListener 停止工作

换句话说,我有一个只有一个 TextView 的 ListView。但是,如果我将我的 ListView 与其他 TextView、一个 Icon 和一个 CheckBox 一起变成一个更复杂的列表,则 ClickListener 将停止工作。

如果我运行完全相同的代码仅更改 XML,则 OnItemCliskListener 将停止工作。如果您能帮助我,我将不胜感激

工作清单视图:

不工作列表视图:

我的 JAVA 活动:

我的 R.layout.main: