android - 在 ListView 中放置一个自定义 View

标签 android listview custom-view android-custom-view

我需要的是在 ListView 的每一行中放置一个自定义 View ,这些自定义 View 不会相同,它们将根据数据动态创建。我现在正在创建我的 View ,但我不确定是否可以将它们放在列表行中。我可以做类似的事情吗,myListView.addViewAsRow()?

谢谢

最佳答案

好吧,如果您可以从数据中推断出要使用的行 View ,则可以创建自定义适配器并通过覆盖 getView() 为每一行填充正确的适配器。

有很多关于覆盖 getView 的例子;这是一个很好的起点,也可以在 android 开发者页面(Google I/O 2010,ListView 的世界)上找到:http://www.youtube.com/watch?v=wDBM6wVEO70

关于android - 在 ListView 中放置一个自定义 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6290130/

相关文章:

Android Spinner 文本背景颜色和主题

android - 如何在 Android Studio 中修复 'Duplicate classes'

android - 多列列表中的 nullPointerException

ios - 操作表 IOS 中的分段控制

ios - UIImage 内部自定义形状和动画

ios - iOS swift 中的自定义 View 导出在 View Controller 中不起作用

android - SwipeDismissTouchListener 在滑动后调用 onClickListener

android - 打开失败: EACCES (Permission denied) in ionic -2

android延迟加载不在手机上显示图像或显示并且速度很慢

android - 如何突出显示或检查选定的列表项