android - 在android中的 ListView 的一行中显示多个项目

标签 android listview

我现在不知道这个标题是否很清楚,但我想了解这是怎么可能的: alt text
(来源:android.com)

以及我们如何在 ListView 的同一行上有 2 个元素,并处理不同的点击,因为 ListView 处理对子项的点击。

感谢任何能为我指明正确方向的人。

最佳答案

除了基本的文本列表之外,任何时候您都需要在 XML 文件中定义列表项的外观。当您定义它们时,它们可以包含您想要的任何内容。在上面的示例中,您可以通过定义一个包含两个静态文本项和两个图像的列表项来实现类似的效果。您可以在各个组件上注册监听器,这样当用户点击左侧图像时,它会打开左侧链接,等等。

这是一个 tutorial我发现了这个话题,还有更多更好的。

只需确保您了解如何重新填充列表中看不见的旧项目,以及如何为您的列表项目制作适配器。

关于android - 在android中的 ListView 的一行中显示多个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3006040/

相关文章:

android - 接收 Firebase 通知不规律

android - 如何确保我的 Android 6 Cordova 应用在尝试访问文件系统之前提示用户授予权限?

android - 带 Action 的倒数计时器循环

c# - ListView 项目未显示在 ListView 中,列消失

android - 当按下对话框删除按钮时,如何从数据库中删除 ListView 项?

android - Google Maps : custom ItemizedOverlay and OverlayItem, 显示不同标记的正确方法

android - 如何从 fragment B访问 fragment A的按钮

wpf - 删除WPF ListView的“经典”缩进边框

Android循环无限ListView?

asp.net - ListView 创建的无序列表在悬停时不显示