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);
}
});
}
我正在尝试更改按钮的背景和单击该按钮的文本颜色。背景很好,工作正常,但文本颜色始终是黑色(而不是我希望它是黄色)这是我的问题。
最佳答案
试试这个:
button4.setTextColor(getApplication().getResources().getColor(R.color.yellow));
这将用于将文本颜色更改为黄色
关于android - 按钮文本颜色未更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8006547/