android - 如何将多个适配器放入一个适配器中

标签 android listview custom-view

我需要制作一个具有多种 View 类型的自定义 ListView。我找到了这个链接:http://umakantpatil.com/posts/android-listview-with-separate-headers-and-images-loading-from-remote-server 但问题是:它将列表分成几个部分并创建一个单一的 View 类型。我的第一个问题是:如何修改此代码以便我可以检索不同类型的每一行?我的意思是我想要一个部分,但我希望这些项目以不同的方式出现。

我的第二个问题是:我该怎么做?我想到了两个适配器:一个用于保存原始 View 类型,一个用于保存另一个为我的 ListView 设置。我怎么能这样

谢谢

最佳答案

如果我了解您要完成的任务,那么我相信我可能能够为您提供帮助。参见 here .

当谈到自定义适配器( header 列表、自定义混合列表等)时,我认为更简单的解决方案是 SeparatedListAdapter by Jeff Sharkey . 更容易 我的意思是“实现的代码量最少”。您可能会遇到问题,因为该代码是 GPL v3。

我实现了出色的解决方案 cwac-merge通过 CommonsWare .它是 ASL 2,所以如果您正在考虑 Android 市场,您就可以开始了。您可以添加任何适配器,也可以直接添加 View。非常非常好。我真的很推荐它。

您可以在我的问题中查看更多详细信息。如果您对如何实现有任何疑问,请在此处发帖,我会尽力提供帮助。

顺便说一句,尝试通过进入您的个人资料并接受针对您的问题提供的答案来改善您的记录(如果他们真的帮助了您)。

关于android - 如何将多个适配器放入一个适配器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6343519/

相关文章:

c# - 如何在单击 Xamarin 按钮时添加自定义 View

java - android - 将相对布局滑动到带有静态按钮的一侧

android - android ListView 的虚拟大小?

javascript - 循环遍历 ListView 以匹配日历 selectedDate

android - nutiteq:按钮响应。可点击的 View 在自定义 ViewLabel 中不起作用

android - 如何防止自定义 View 将触摸事件传递给父 viewpager

Android - 计算没有矩阵的像素旋转?并检查像素是否在 View 中

Android Studio 找不到 com.android.tools.build :gradle:4. 0.1。错误

android - 如何更改使用圆顶角时出现的操作栏后面的颜色?

java - 带开关( boolean 值)Android 的 ListView