我在Android編碼方面非常新穎。我有簡單的應用程序,除了其他視圖,還有一個ListView。ListView根據需要提供更多的適配器
現在,當點擊一個'bystanding'按鈕時,我需要ListView來改變它的內容...有三種模式,ListView可以,現在我想如何改變內容(用戶可以立即將它改變爲任何他想要的模式)最好的方法。
我知道我可以重寫適配器的數據並調用'notifyDataSetChanged',但我認爲對我來說最好是創建幾個適配器,並將它們附加到listView中,只要我想...甚至有可能嗎?我已經嘗試過了,它不能工作,我想如何:
當應用程序onCreates有7個項目時選擇的第一種模式。第二個有兩個完全不同的項目。我所做的只是調用'setAdapter'方法,發生的只是前面兩個(七迭代)ADAPTER。
即使當我寫在最後
listView.invalidate();
adapter.notifyDataSetChanged();
希望你明白我想說什麼。僅在需要時連接另一個適配器可以嗎?我應該改變一個人的數據嗎?請幫忙。
好的。非常感謝。我認爲這將是答案......只是想確保我無法做到「更好」...... –