button3.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
button3.setBackgroundResource(R.color.buttonDarkSelected);
button4.setBackgroundResource(R.color.buttonMediumUnselected);
button3.setTextColor(R.color.yellow);
}
});
button4.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
button4.setBackgroundResource(R.color.buttonDarkSelected);
button3.setBackgroundResource(R.color.buttonMediumUnselected);
button4.setTextColor(R.color.yellow);
}
});
}
我正在尝试更改Button的背景和单击该按钮的textcolor。背景工作正常,但textcolor总是黑色(而不是我希望它是黄色),这是我的问题所在。
最佳答案
尝试这个:
button4.setTextColor(getApplication()。getResources()。getColor(R.color.yellow));
这将可以将文本颜色更改为黄色