Android 如何对齐TableRow中的元素

Android 如何对齐TableRow中的元素,android,Android,我试图以如下所示的制表符格式显示从服务器接收的数据 下面的代码在for循环中 我正在尝试添加这样的数据项。我必须使数据项的对齐方式相似。每个项目的宽度应为89dp。我不知道如何做到这一点。有谁能帮我在每个文本视图中包含89dp宽度的代码吗 此外,如何将颜色设置为single TextView? 我尝试了以下代码,但它没有为该字段设置任何颜色 textview4.setTextColor(getResources().getColor(R.color.colorPrimary)); 你只要打个电

我试图以如下所示的制表符格式显示从服务器接收的数据

下面的代码在for循环中

我正在尝试添加这样的数据项。我必须使数据项的对齐方式相似。每个项目的宽度应为89dp。我不知道如何做到这一点。有谁能帮我在每个文本视图中包含89dp宽度的代码吗

此外,如何将颜色设置为single TextView? 我尝试了以下代码,但它没有为该字段设置任何颜色

textview4.setTextColor(getResources().getColor(R.color.colorPrimary));
你只要打个电话就可以了

textview4.setWidth(int here);
对于设置文本颜色,您确定R.color.colorPrimary是正确的颜色吗

尝试:


这将使其变为红色,用于测试,以查看其是否更改。

感谢您的帮助。宽度正常,但颜色不正常我只需要更改一个textview的文本。我还没有在xml中定义任何textview,所以我想我需要在xml中定义它code@sagar.acharya出于测试目的,尝试将其更改为textview4.setTextColorColor.RED@sagar.acharya如果这个答案解决了您的问题,请将其标记为正确答案。所以其他用户也有同样的问题,他们会知道什么样的文字颜色仍然不起作用。不过背景色也行。很抱歉迟了答复。
textview4.setWidth(int here);
textview4.setTextColor(Color.parseColor("#ff0000"));