Java 从EditText获取a文本(但不是数字)
我知道你可以得到这样的普通文本:Java 从EditText获取a文本(但不是数字),java,android,Java,Android,我知道你可以得到这样的普通文本: EditText input = (EditText) findViewById(R.id.input); String value = input.getText().toString(); 但现在我需要一个类似这样的输入:0xFFFFFF(十六进制颜色),一个整数。。。但值只是一个字符串,我不知道如何转换它。。。我使用的是view.setBackgroundColor(color) 非常感谢 您可以使用Color.parseColor(colorStrin
EditText input = (EditText) findViewById(R.id.input);
String value = input.getText().toString();
但现在我需要一个类似这样的输入:0xFFFFFF(十六进制颜色),一个整数。。。但值只是一个字符串,我不知道如何转换它。。。我使用的是view.setBackgroundColor(color)
非常感谢 您可以使用
Color.parseColor(colorString)
函数将字符串转换为颜色int如果我没有弄错的话,view.setBackgroundColor(color)
将在使用color=input.getText().toString()时工作代码>