有一个包含两列的表格。一列是Name,第二列是Age。 现在我想以这样的方式设计它,当我点击列标题时,它应该根据列对表进行排序。例如,如果我单击“名称”列,则应按名称进行排序。如果我点击“年龄”,那么表格应按年龄排序。 我也很困惑,为了设计这个表,我应该使用listview或table。
答案 0 :(得分:1)
这可以通过带有ArrayAdapter的ListView轻松完成。 ArrayAdapter存储您的数据,并具有两个公共函数,用于按一个或另一个字段对数据进行排序。这些函数由按钮调用,然后您只需使列表视图(notifyDataSetChanged()
)无效(其中ArrayAdapter为Datasource)。