我正在学习教程,并且正在试验一些代码 fragment ,发现当我输入“aditya”时,我的应用程序一直崩溃。我知道我使用的 Color.rgb
有误,但我不知道怎么办。
chkCmd.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
String check = input.getText().toString();
display.setText(check);
f (check.equals("left")) {
display.setGravity(Gravity.LEFT);
} else if (check.equals("center")) {
display.setGravity(Gravity.CENTER);
} else if (check.equals("right")) {
display.setGravity(Gravity.RIGHT);
} **else if (check.equals("aditya")) {
display.setText(Color.rgb(184, 134, 011));**
最佳答案
这一行
display.setText(Color.rgb(184, 134, 011))
正在尝试将显示屏上的文本设置为 Color.rgb(184, 134, 011)
。
您要做的是设置文本的颜色。为此,编写
display.setTextColor(Color.rgb(184, 134, 011))
在设置显示器上的文本之前。
关于java - 如何使用 Color.rgb?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14593936/