2013-07-28 19 views
0

有兩列的表格。一欄是名字,二是年齡。 現在我想設計它,當我點擊列標題時,它應該按照列對錶格進行排序。例如,如果我點擊「名稱」列,那麼應按照名稱進行排序。如果我點擊「年齡」,那麼表格應按年齡分類。 我也很困惑,設計這張表應該使用listview或table。單擊任何列標題時在android中對錶進行排序

回答

1

這可以通過使用ArrayAdapter一個ListView可以輕鬆完成。 ArrayAdapter存儲您的數據並具有兩個公用函數來按一個或另一個字段排序數據。這些函數被按鈕調用,然後你只是無效(notifyDataSetChanged())你的列表視圖(其中ArrayAdapter作爲數據源)。

+0

是什麼? ArrayAdapter是將數據傳遞給ListView的標準方式。有很多關於這個的教程。每個ArrayAdapter都有一個ArrayList來保存數據。這些數據可以排序。如果你不知道如何做這三件事情之一,你應該搜索,但不要求我寫你的代碼。 – Christian

相關問題