以编程方式更改TableLayout中整个列的背景颜色

时间:2016-01-25 12:02:54

标签: java android tablelayout

是否有可能以编程方式更改TableLayout中整个列的背景颜色?

看看这个:http://imgur.com/FgjaeOJ

3 个答案:

答案 0 :(得分:1)

试试这样。

  TableRow tableRow = (TableRow) findViewById(rowID);
                   tableRow .setBackgroundColor(Color.BLACK);

答案 1 :(得分:0)

你可以这样做;

tr.setBackgroundResource(R.color.red);

checkout this stack explaination

答案 2 :(得分:0)

TableLayout tableLayout = (TableLayout)findViewById(R.id.table_layout_sample);
TableRow tableRow = (TableRow)tableLayout.findViewById(R.id.table_row);
tableRow.setBackgroundColor(getResources().getColor(android.R.color.holo_orange_light));