我尝试使用TableLayout创建一个带边框的表。如果我在xml文件中添加静态行,我就能看到边框。但是如果我尝试添加一些动态行,就会出现问题。该表的数据是动态的。任何人都可以帮助解决这个问题。如果可能,请提供源代码(.java文件和.xml文件)。
答案 0 :(得分:1)
您可以创建矩形图像以用作行的背景。 TableRow
扩展View
,因此这应该有效(未经测试)。
TableRow row = new TableRow (this);
row.setBackgroundResource (android.R.drawable.edit_text);
// rest of your code
如果它不起作用,(测试的)解决方案是向表格添加颜色背景并填充到行。