在Android中显示表格数据

在Android中显示表格数据,android,android-tablelayout,android-adapterview,Android,Android Tablelayout,Android Adapterview,根据多年的.NET Framework编程经验,我想知道Android中是否有任何现成的东西类似于.NET WPF组件DataGrid:它应该类似于Android AdapterView,您可以在其中设置适配器(ItemsSource in.NET)它将显示一个表,其中的行由来自适配器的数据填充(我尝试使用ListView,但它不像表那样显示) 提前谢谢你你的意思是:?我不认为GridView等同于DataGrid:据我所知,GridView在一个网格中一个接一个地布置它的子元素(就像在照片库中

根据多年的.NET Framework编程经验,我想知道Android中是否有任何现成的东西类似于.NET WPF组件DataGrid:它应该类似于Android AdapterView,您可以在其中设置适配器(ItemsSource in.NET)它将显示一个表,其中的行由来自适配器的数据填充(我尝试使用ListView,但它不像表那样显示)


提前谢谢你

你的意思是:?我不认为GridView等同于DataGrid:据我所知,GridView在一个网格中一个接一个地布置它的子元素(就像在照片库中:如果组件到达屏幕的右端,就会开始新的一行)。而DataGrid将其项显示为数据库表的记录。参数可以改变GridView的默认行为吗?啊。。。好了,现在我明白你的意思了。1行=1个数据项,但数据字段由列分隔。所以答案是否定的。你将使用ListView并构建adapter
getView
方法来获得你需要的外观。谢谢你,Budius,我也正朝着这个方向努力。与.NETWPF解决方案相比,它只是有点麻烦。在考虑列宽的情况下构建视图并不容易(正如我所看到的,只有TableLayout会自动完成这项工作)。我想说,忘记一点.net吧,因为移动应用程序有很大的不同。没有人试图在移动设备上进行数据库管理
LinearLayout
具有
layout\u weight
,可用于在与父视图成比例的元素之间创建固定宽度(列表视图