2010-10-30 124 views

回答

2

我找到了答案,在這個環節 http://www.anddev.org/post87054.html#p87054

我們需要使用

tr.setBackgroundResource(R.color.red); 
+0

工作不適合我:-( – 2013-02-04 14:25:36

+0

試試這個代碼.. 。TableRow tableRow =(TableRow)findViewById(rowID); tableRow.setBackgroundColor(Color.DKGRAY); – praveenb 2013-02-05 09:10:03

0

使用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);