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