如何在TableRow中的textviews之间添加空格?

时间:2014-02-27 02:52:27

标签: android arrays textview

我使用TableRow数组在TableLayout中通过Textview显示我的程序输出。实际上输出是2d数组。 我没有任何问题地显示了2d数组的每个元素。 但问题是我不能在TextViews(Columns)之间留出空间。 下面是清楚解释这一点的图像。我想以编程方式执行此操作

enter image description here

请帮我解决这个问题

2 个答案:

答案 0 :(得分:1)

请记住,几乎所有可以在XML布局上设置的属性也可以通过编程方式设置!

这样做的方法是:

view.setPadding(0,padding,0,0);

这会将顶部填充设置为填充像素。如果你想在dp中设置它,你可以进行转换:

float scale = getResources().getDisplayMetrics().density;
int dpAsPixels = (int) (sizeInDp*scale + 0.5f);

我从here开始。

答案 1 :(得分:0)

您可以使用此方法以编程方式在textview上设置填充:

txt.setPadding(left, top, right, bottom);

根据你的条件设置左,上,右,下的整数值。希望它有帮助...