gpt4 book ai didi

android - 在ListView中添加多个Image并获取每个点击事件

转载 作者:行者123 更新时间:2023-11-29 20:49:37 25 4
gpt4 key购买 nike

我想设计我的 UI,就像下面 Instagram 的用户 Activity 屏幕一样。
具有相同的功能(获取头像、用户名、喜欢的照片点击事件事件)。

如何在列表Item中添加多张图片并获取添加图片的点击事件?

Instagram

最佳答案

您必须在创建 Row 时创建 ImageView。这意味着您必须在 getView() 期间执行此操作。创建新的 ImageView 时,使用 iv.setClickable(true) 使其可点击,并在图像上附加一个新的点击监听器,一旦您点击它,它将处理图像的打开。如果每个图像都这样做,您可以在适配器中实现 onClickListener 并将其添加到每个图像。如果所有图像都执行相同操作(例如打开您刚刚单击的图像),这可能是一个明智的选择。

在 onClick 回调中,您将看到点击源自的 View ,因此您可以访问其 ID 或标签,这将告诉您要显示的图像。

关于android - 在ListView中添加多个Image并获取每个点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29486685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com