我試圖阻止一個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