我见过ListView的例子,其中每一行都有多个视图对象,比如TextView和一个Button或2个TextViews等。我想每行有3个TextView对象,它们之间有一个垂直边框,还有4个这样的行,以便ListView类似于带有单元格边框的3 x 4网格。可能吗?
我需要2个解决方案:一个,使用带有边框的ListView,如上所述;二,使用任何其他适当的布局或视图组,如GridView或TableLayout。
请提供示例代码。
感谢。
答案 0 :(得分:0)
在Android中,ListView可以使用自定义xml来定义每一行。
一个来自数组的自定义行的简单示例就是
setListAdapter(new ArrayAdapter<String>(this, R.layout.list_row_xml, sourceArray));
其中list_row_xml.xml
定义每行的外观。
有一个教程
here,向您展示如何使用更高级的自定义行。具体来说,你正在寻找他的row.xml
代码。
希望有所帮助