问题标签 [onclicklistener]

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

android - Android ListView OnItemClickListener 对比。查看 OnClickListener

为什么 ListView 内的 View 的 OnClickListener 不响应视图上的轨迹球点击,而 ListView 的 OnItemClickListener 却响应 ListView 视图之一的轨迹球点击?

0 投票
6 回答
60960 浏览

android - 用户点击我的 EditText 后如何做某事

我有一个EditText显示时间的。用户点击后EditText我想显示 a TimePickerDialog,所以我将 a 设置View.OnClickListener为我的EditText.

但是它OnClickListener的行为很奇怪 - 我触摸EditText然后出现软件键盘(我不想要)。当我再次触摸时,OnClickListener.onClick()终于调用并出现对话框。

如果我希望对话框立即出现,我应该怎么做?

0 投票
15 回答
163431 浏览

android - Android中的EditText onClickListener

我想要一个 EditText ,它在按下时创建一个 DatePicker 。所以我写了以下代码:

但是当我按下 EditText 时,动作是典型的:等待输入文本的光标而不是显示我想要的对话框。

0 投票
3 回答
44570 浏览

android - android中的onclick监听器

我为 Next 和 Back 使用了两个图像按钮,我对那些我想要在 onclick 时触发哪个图像按钮并在 onclick 事件中为 next 或 back 运行特定功能的按钮使用 onclick 事件 我将如何在运行时获得哪个图像按钮触发或 onclick 事件

0 投票
4 回答
9896 浏览

android - 使用其中的 ImageButton 捕获 LinearLayout onClick 事件

我有一个 ImageButton 和一个 TextView 包装在这样的 LinearLayout 中:

ImageButton 由用于正常、聚焦和按下状态的自定义可绘制对象支持。我想允许用户单击 LinearLayout 中的任意位置来触发 OnClick 事件。下面的代码显示了 OnClickListener 的设置:

当用户单击 TextView 上的任意位置但当用户单击 ImageButton 时,该代码有效,该事件不会冒泡到 LinearLayout。我没有为按钮定义 onClickListener。我希望我的 ImageButton 的 drawable 发生变化,所以我不想将其设置为 clickable=false。有没有办法让活动冒泡?

0 投票
5 回答
27702 浏览

android - 将多个侦听器附加到android中的视图?

是否可以将多个 onClick 侦听器附加到 android 中的按钮?例子:

而当按钮被点击时两者的onClick事件listener1listener2被触发呢?

在普通的 GUI 应用程序中,我知道我们可以为一个事件附加多个事件处理程序。android也可以吗?或者有任何限制吗?

问候, 拉利斯

0 投票
8 回答
21941 浏览

android - OnTouch 有效,但 OnClickListener 无效?

我创建了一个可以重用的小部件/控件,我通过扩展RelativeLayout. 然后,在我的一个活动中,我在一个循环中创建了一堆这些小部件。但是,当我想让每个小部件响应点击时,我遇到了一个问题。

我发现设置OnTouchListener有效:

OnClickListener没有:

为什么是这样?

0 投票
4 回答
12489 浏览

android - 如何在 onItemClick 处理程序中获取项目 ID

我有一个包含两列category_id和的类别表name。我创建了一个名为CategoryDataHelper. 我有一个名为getCategoryCursor()该助手类的方法,它从类别表中获取 id 和名称并返回游标。使用该光标,我习惯于SimpleCursorAdapter显示类别列表。它工作正常。

现在我想实现一个OnItemClickListener并发送一个带有category_id所选类别的 Intent。如何在onItemClick()方法中获取 id?

0 投票
9 回答
167391 浏览

android - Android 按钮 setOnClickListener 设计

我正在构建一个 Android 应用程序。我注意到我在每个类中都创建了许多与此类似的代码重复:

我现在有十五个按钮,这使我的代码变得丑陋。有没有人有关于如何将所有这些代码变成更高效的课程或一些示例,所以我可以:

  1. 创建按钮对象{Button buttonX (Button)findViewById(R.id.buttonXName);}
  2. 设置监听器{buttonX.setOnClickListener(new OnClickListener()}
  3. 判断是否被点击{public void onClick(View v)}
  4. 然后为每个按钮运行特定的代码?

如果有人知道什么,我将不胜感激。

0 投票
1 回答
11777 浏览

android - 如何从活动返回主屏幕

我知道当我按下 Home 键时 Android 会返回主屏幕,但是,我希望我的 imageButton 充当 Home 键,它可以将主屏幕通知到前台。

我应该如何实现我的 onClickListener 来完成这个?