android - 按钮文本颜色未更改

标签 android

      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/

相关文章:

java - 如何使用 Android CountDownTimer 倒计时

java - Android Eclipse 所有的 Spinner 字体都变白了

android - 每行的标题在 android 4.1 收件箱样式通知中应该看起来不同吗?

Java:有没有办法在使用 post 上传文件时计算下载吞吐量(在特定时间间隔内)?

android - 旋转时丢失 fragment

java - Android以编程方式在按钮的右上角添加图片

android - 使用不直接提供 APK 的自定义 URL 处理延迟深层链接

android - 如何对齐屏幕底部的 View ?

java - 选择时如何放大 GridView 中的图像

android - Glide 库 java.lang.NoClassDefFoundError