我有一個ListView可以處於兩種狀態之一 - 查看和編輯。交換ListView項目視圖
在觀看狀態,所述的ListView應該使用一個視圖來呈現行 - 一個與非可編輯字段。
在編輯狀態下,它應該使用另一個視圖 - 一個帶有可編輯字段的視圖。
當ListView在狀態之間切換時,所有的其行應該使用該狀態的適當視圖。
如果用戶已經向下滾動列表中,他/她不應該失去自己的位置時,查看和編輯之間的ListView transitons。
我試過的解決方案之一涉及2個適配器。但是這樣做並不好,因爲無論何時在ListView上設置適配器,它都會使ListView彈出回到第一行。
非常感謝。
我很抱歉,但仍然不清楚。你可以添加一個截圖或更好地描述你的屏幕,以便我們可以理解你的問題?我通過這樣做解決了我自己的許多問題。 – 2012-01-02 02:36:41
我沒有屏幕截圖,但我在描述用例時又採用了另一種方法。 – 2012-01-02 07:40:40
現在好多了,可以理解了。但爲什麼不能只使用一個getView成員方法將在可編輯和不可編輯字段之間切換的適配器? – 2012-01-02 07:51:47