2010-10-30 1 views

Répondre

2

j'ai trouvé la réponse à ce lien http://www.anddev.org/post87054.html#p87054

Nous devons utiliser

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

ne fonctionne pas pour moi :-( –

+0

essayer ce code .. TableRow tableRow = (TableRow) findViewById (rowID); tableRow.setBackgroundColor (Couleur.DKGRAY); – praveenb

0

Utilisez la méthode 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); 
Questions connexes