【发布时间】:2014-07-11 16:34:31
【问题描述】:
就像ListView,但它不会滚动。它的内容是通过ArrayAdapter 以编程方式添加的。有没有可用于此目的的视图?
PS:不是LinearLayout,因为它没有从适配器获取内容(我想要观察者模式)
编辑:让我再解释一下。假设你需要一个项目列表,但列表本身是不可滚动的,可滚动的是屏幕。
话虽如此,项目列表应该显示所有个项目,而不是基于固定高度的有限数量。要走的路是LinearLayout,因为它既不可滚动又能显示其内部的所有项目。
但是还有第三个要求。您不想直接add(View),而是想要类似于ArrayAdapter 的东西,这样您就可以控制项目及其位置,这样您就可以根据它们的位置处理项目单击事件。据我所知,这不能使用LinearLayout 来完成。所以我的问题是,是否存在为此目的的任何观点?
【问题讨论】:
-
你试过
listView.setScrollContainer(false);吗? -
您能详细说明一下吗?我不明白。
标签: android android-view