4
比方說,我有一個項目的ListView:有沒有簡單的方法在ListView中拖動項目來改變它們的順序?
- 貓
- 狗
- 鼠標
,這些都是通過一個適配器到數據庫綁定到ListView。
我想要做的就是能夠重新排列列表視圖。例如,我想以某種方式將「鼠標」拖動到「貓」上方的列表頂部。一旦我訂購了訂單,我就想把這個清單及其訂單「保存」回數據庫。
有沒有辦法做到這一點?有人制作了我可以使用的自定義ListView嗎?我能想到的唯一選擇是長按列表視圖項目,並有一個「向上移動」,「移動到頂部」等上下文菜單,用於在列表中移動項目。
我把那些東西打包成一個可重用的組件:http://github.com/commonsguy/cwac-touchlist - 請注意,更新應該在接下來的24-48小時內推出。 – CommonsWare 2010-09-01 15:31:04
@CommonsWare:你要添加什麼? – Macarse 2010-09-01 15:35:30
現有項目並沒有太多的「添加」,因爲「將代碼從搭配音樂應用程序中挑出來以便重用」。掛起的更新僅反映了對包裹系統的重新使用以使用Android庫項目,以及對如何命名一些自定義屬性的一些清理。 – CommonsWare 2010-09-01 16:07:17