你好,我正在写一个相当大的应用程序,并在主页面上,我希望能够搜索所有页面的选项。因为我需要以不同的方式获取和显示不同类型的信息,所以我创建了ArrayAdapters的几个子类,并将它们连接到搜索结果页面上的不同ListView。这一切工作正常。滚动浏览多个列表视图
问题是结果集有时候太大而无法放在单个屏幕上。结果是我无法滚动查看第一组结果以查看其他listView。我试图把列表视图,为滚动视图,但我收到此错误:
java.lang.UnsupportedOperationException: addView(View, LayoutParams) is not supported in AdapterView
我做了对这个问题的一些研究,大多数人是把它似乎得到它完全不同的原因。如果代码不在scrollview中(除了滚动),代码完全可以工作,但是嵌套listViews似乎会使程序变得疯狂,甚至不会通过setContentView。
所以我的问题是:
上午我正确地处理这个?有没有办法在1个listview中同时显示几个适配器?
有没有什么办法可以在不添加滚动视图的情况下进行滚动?
不幸的是我只是建设这个应用程序的Android的侧所以我没有在设计上有很大的自由度。我想我会尝试制作一个通用阵列适配器