你好,我正在寫一個相當大的應用程序,並在主頁面上,我希望能夠搜索所有頁面的選項。因爲我需要以不同的方式獲取和顯示不同類型的信息,所以我創建了ArrayAdapters的幾個子類,並將它們連接到搜索結果頁面上的不同ListView。這一切工作正常。滾動瀏覽多個列表視圖
問題是結果集有時候太大而無法放在單個屏幕上。結果是我無法滾動查看第一組結果以查看其他listView。我試圖把列表視圖,爲滾動視圖,但我收到此錯誤:
java.lang.UnsupportedOperationException: addView(View, LayoutParams) is not supported in AdapterView
我做了對這個問題的一些研究,大多數人是把它似乎得到它完全不同的原因。如果代碼不在scrollview中(除了滾動),代碼完全可以工作,但是嵌套listViews似乎會使程序變得瘋狂,甚至不會通過setContentView。
所以我的問題是:
上午我正確地處理這個?有沒有辦法在1個listview中同時顯示幾個適配器?
有沒有什麼辦法可以在不添加滾動視圖的情況下進行滾動?
不幸的是我只是建設這個應用程序的Android的側所以我沒有在設計上有很大的自由度。我想我會嘗試製作一個通用陣列適配器