我试图阻止一个listview从滚动。 我在其他主题(例如How to get a non scrollable ListView?)上看到使用线性布局。 但是,它在我的应用程序中是不可能的,我的listview被编程填充,所以我需要这个组件。 感谢您的回复android使一个listview不可滚动
编辑:它似乎最简单的方法来做到这一点,而不改变我的整个代码是从列表视图中的scroolview作为标题添加其他项目,所以我不再需要scroolview。
但是,那么listview adaper似乎不工作。我已经看到,我必须使用wrappedListadapter,但我不知道如何去做。
这里是我使用的设置适配器代码:
SimpleAdapter mSchedule = new SimpleAdapter(this.getBaseContext(), listItem, R.layout.consultafficheitem,
new String[] {"description", "ingredient"}, new int[] {R.id.consultlistdescription, R.id.consultlistingredients});
scroll = (RelativeLayout) findViewById(R.id.consultscrollrelativelayout);
liste.addHeaderView(scroll);
liste.setAdapter(mSchedule);
如果你把几个元素在列表中,它不会滚动。否则,我真的建议切换到LinearLayout。 – 2013-04-22 10:44:55
问题是,我不知道有多少元素会在我的列表视图中,所以我必须使用更简单的适配器来填充它。 – wazaminator 2013-04-22 10:46:41
我试图使用addHeaderView()来输入另一部分关闭列表视图,但它只是在开始崩溃... – wazaminator 2013-04-22 13:23:22