2013-10-20 66 views
0

我有一个Arraylist。 Employee对象包含EmpId,EmpName,Position,ManagerName。如何在Android中以表格格式显示Arraylist对象

我想用EmpId,EmpName,Position和ManagerName作为列来填充表格格式的arraylist。

我已经使用ListView与ArrayAdapter,但我只有行,我想要显示Arraylist作为表。

请帮助我,我必须使用哪种布局,以及如何在UI上显示。如果可能请分享一些示例代码。

回答

0

随着ListViews可以定义风格,边框列表项和行,给它一个表的外观为您的ArrayList的头,你可以AddHeaderView您的ListView或包括在列表顶部的列表布局,所以它会看起来像一张桌子

+0

感谢您的回复Arash。你可以请分享一些示例代码如何实现这一点。 – user2740599

+0

我已经将headerView添加到我的列表中,如下所示: empList =(ListView)findViewById(R.id.empSearchList); \t \t 查看标题= View.inflate(this,R.layout.employee_header,null); empList.addHeaderView(header); 但是当我点击标题时,出现错误。如何设置标题不可点击 – user2740599

+0

而不是addHeaderView(标题)使用addHeaderView(header,null,false);使用这个参数来添加你的HeaderView,第三个参数将禁用它的onClick事件 –