是否有.NET的DataGridView或ListView for Android Java?

时间:2013-01-31 21:20:06

标签: android

我是Android开发的新手,我正在尝试为Android应用创建一个带有可排序列的表。是否有类似于.NET的DataGridView控件的.NET DetailsView ListView

示例:Example of Details view of ListView

谢谢!

1 个答案:

答案 0 :(得分:1)

Android有“listview”,用于创建滚动列表。您需要实现标题,然后单独按列排序。 (每个标题应该监听点击。)为了使这个工作符合预期,你想要为复杂的排序设计它,即按此列排序,然后按该列排序,然后排序第三列等。

要创建用于保存数据的列,您需要为列表视图提供一个xml文件,该文件是单个行的布局。然后,您可以通过使用AdapterView(例如SimpleCursorAdapter,ArrayAdapter或其他)将数据绑定到列表视图的行。正常的适配器(如SimpleCursorAdapter)假定它们将随Strings一起提供,您可以通过以下方式覆盖它:使用自定义ViewBinder。

故事很长 - 没有Android中的可排序表,但你应该能够使用基本的android组件创建自己的表。