如何在 TableRow 中的文本视图之间添加空格?

Posted

技术标签:

【中文标题】如何在 TableRow 中的文本视图之间添加空格?【英文标题】:How to add space between textviews which is in TableRow? 【发布时间】:2014-03-30 06:22:14 【问题描述】:

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

请帮我解决这个问题

【问题讨论】:

您可以在 xml 布局中使用“填充”或“边距” @Merlevede 对不起,我编辑了。我只想通过编程方式完成此操作 请大家帮忙解决这个问题... 【参考方案1】:

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

方法是:

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

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

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

我来自here。

【讨论】:

先生,我是 android 新手。如果您不介意,您能解释一下在哪里以及如何使用它吗?? 我们在这里为您提供帮助并为您指明正确的方向,但恐怕您也必须自己做一些研究。【参考方案2】:

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

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

根据您的情况为左、上、右、下设置整数值。希望对您有所帮助...

【讨论】:

以上是关于如何在 TableRow 中的文本视图之间添加空格?的主要内容,如果未能解决你的问题,请参考以下文章

如何在jetpack compose中的网格项目之间添加空格

如何在警报视图中的文本之间添加图像?

TableRow Material-UI 之间的间距

如何在android中的开关按钮及其文本之间放置空格?

如何在 UITextField 占位符字符之间添加空格?

当某些术语之间可能没有空格时,如何拆分一行文本中的项目?