Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 显示表格数据_Android - Fatal编程技术网

Android 显示表格数据

Android 显示表格数据,android,Android,我有一个对象的列表集合。我需要将此集合显示为表: 第一列|第二列|按钮 TableLayout不适合,因为我需要接收所选项目。 我尝试扩展BaseAdapter并返回LinearLayout,它封装了行数据。 但我收到一个例外: android.widget.ListView.setupChild(ListView.java:1779) 当我返回TextView时,它工作正常,但我需要一行几个视图。 有什么建议吗?我找到了问题的原因。我在返回LinearLayout时设置了setLayoutPa

我有一个对象的列表集合。我需要将此集合显示为表:

第一列|第二列|按钮

TableLayout不适合,因为我需要接收所选项目。
我尝试扩展BaseAdapter并返回LinearLayout,它封装了行数据。 但我收到一个例外:

android.widget.ListView.setupChild(ListView.java:1779)

当我返回TextView时,它工作正常,但我需要一行几个视图。
有什么建议吗?

我找到了问题的原因。我在返回LinearLayout时设置了
setLayoutParams(新建ViewGroup.LayoutParams.WRAP_内容,ViewGroup.LayoutParams.WRAP_内容))
。这导致了setupChild异常。删除此项后,一切正常