0
如何以编程方式设置tablelayout行背景颜色。如何以编程方式设置tablelayout行背景颜色
如何以编程方式设置tablelayout行背景颜色。如何以编程方式设置tablelayout行背景颜色
我找到了答案,在这个环节 http://www.anddev.org/post87054.html#p87054
我们需要使用
tr.setBackgroundResource(R.color.red);
使用setBackgoudResource方法
TableLayout stk = (TableLayout) findViewById(R.id.table_main);
TableRow tbrow0 = new TableRow(this);
TextView tv0 = new TextView(this);
tv0.setText("Sl.No ");
tv0.setTextColor(Color.RED);
tv0.setPadding(0,20,r,20);
tbrow0.addView(tv0);
TextView tv1 = new TextView(this);
tv1.setText("Item ");
tv1.setTextColor(Color.RED);
tv1.setPadding(0,20,r,20);
tbrow0.addView(tv1);
TextView tv2 = new TextView(this);
tv2.setText("Amount ");
tv2.setTextColor(Color.RED);
tv2.setPadding(0,20,r,20);
tbrow0.addView(tv2);
tbrow0.setBackgroundResource(R.color.cgreen);
stk.addView(tbrow0);
工作不适合我:-( – 2013-02-04 14:25:36
试试这个代码.. 。TableRow tableRow =(TableRow)findViewById(rowID); tableRow.setBackgroundColor(Color.DKGRAY); – praveenb 2013-02-05 09:10:03