2011-02-02 19 views
1

私はTextViewで線形レイアウトにプログラムで追加します。私は背景画像を見ることができますが、何らかの理由でテキストが表示されることはありません。何か案は?コードは次のとおりです。TextViewにプログラムでテキストを追加しないでください

TextView pointsTV = new TextView(getApplicationContext()); 
pointsTV.setText("Test Should Show"); 
pointsTV.setGravity(Gravity.CENTER); 
pointsTV.setTextColor(android.R.color.white); 
pointsTV.setPadding(0, 20, 0, 20); 
pointsTV.setBackgroundResource(R.drawable.gamesummary_bottom); 
pointsTV.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT)); 
ll.addView(pointsTV); 

答えて

0

色を数値に設定すると消えます。 SETTEXTCOLOR()を使用するためには

pointsTV.setBackgroundResource(android.R.color.white); 

を使用して、あなたはそれをstatelistまたは六角の代わりに、色の値を与える必要があります。 The salient bit of the developer guide is here.

+1

これでした。 pointsTV.setTextColor(ColorStateList.valueOf(Color.WHITE));ありがとうございました! – Graeme

関連する問題