Android: Legen Sie Textfarbe, die für programmgesteuert erstellt TextView

Habe ich erstellt TextView programmgesteuert, Jetzt will ich text farbig zu den TextView unten ist mein code

TableLayout ll = (TableLayout) findViewById(R.id.auditContent);
public TableRow row;
TextView txtNumber;

for (int i = 0; i < ItemCount; i++) {
row = new TableRow(MainActivity.this);
TableRow.LayoutParams lp = new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT);
                    row.setLayoutParams(lp);
                    row.setWeightSum(1f);
      txtNumber = new TextView(MainActivity.this);
      txtNumber.setGravity(Gravity.CENTER);
      txtNumber.setText("No." + count);
      txtNumber.setTextColor(getResources().getColor(R.color.blue)); //setting text color

 row.addView(txtNumber);

ll.addView(row, i);
    }

Den textcolor ist nicht die Einstellung der Farbe zu TextView text, m etwas falsch zu machen, Und ich debug-code gibt es keine Fehler. Bitte Hilfe vielen Dank

In string.xml
<color name="blue">#33CCCC</color>
m nicht mit color.xml Die oben genannten Farbe funktioniert gut für xml - TextView

also, was passiert?
versuchen Sie, diese Art und Weise mTextView.setTextColor(Color.parseColor("#bdbdbd"));
die text Farbe ist nicht blau
Hinzufügen Hex-Wert der Farbe Blau
Posten Sie Ihre color.xml.

InformationsquelleAutor W I Z A R D | 2014-04-10

Schreibe einen Kommentar