android - 如何在 imageView 中创建可点击元素?
问题描述
我正在尝试在我的 android 应用程序中的 imageView 内单击可点击元素,但没有找到任何方法来做到这一点。
我的目标是做和这个网站一样的事情:https ://listed.life/hubbox-flyer/
希望您能理解我的要求,感谢您花时间回答我的问题。
解决方案
如果我理解正确,您只是想让 ImageView 可点击?如果是这种情况,您应该设置一个 OnClickListener。
在你的 .xml 文件中,你给你的 imageView 一个 id,比方说android:id="@+id/iv_product"
然后,在您的 Activity 中,您可以使用 findViewById 找到您的 imageView,如下所示:
ImageView imageView= findViewById(R.id.iv_product)
最后,设置 OnClickListener:
imageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v){
// Do whatever you want here
}
});
推荐阅读
- javascript - 如何限制输入字段的值?
- python - 如何显示带有我使用 Dash 上传组件上传的文件的 pandas 数据框?
- asp.net - 如何为特定的 IIS 应用程序设置环境变量?
- c++ - 进程以 -1073741571 状态终止(0 分钟,3 秒)
- python - tf.convert_to_tensor(pred_labels) - ValueError: Argument must be a dense tensor: got shape [2, 436, 1024, 2],但想要 [2]
- python - Python collections.Mapping:__iter__ 和 __contains__ 尚未提供的 dict_keys 的使用
- c# - 如何在 Visual Studio 中以特定方向加载图像?
- python - 使用触摸事件获取小部件中图像的像素坐标
- javascript - 为什么这个反向堆栈函数返回未定义而不是预期的输出?
- reactjs - 为什么 React-Table 列数组对象既有 camelCasing 又有 PascalCasing