以编程方式更改TextView文本颜色

时间:2012-03-09 13:49:01

标签: gridview

我有一个gridview,我在其中绑定另一个包含imageview和textview控件的布局。现在我想根据背景设置以编程方式更改textview的文本颜色。

我是这样做的:

((TextView的)gridView.findViewById(R.id.textView1)))的setColor(Color.BLACK);

但这会产生NullPointer异常

2 个答案:

答案 0 :(得分:0)

您的gridView为null,或者您的gridView不包含具有ID textView1的TextView。很难说,除非你发布代码。

答案 1 :(得分:0)

请尝试以下代码:

TextView mTextView = (TextView) findById(R.id.textView)    
mTextView.setTextColor(Color.parseColor("#bdbdbd"));