2012-01-22 46 views
0

我知道,你可以得到一個正常的文字是這樣的:獲取從EditText上一個文本(數字)

EditText input = (EditText) findViewById(R.id.input); 
String value = input.getText().toString(); 

但現在我需要一個像這樣的輸入:0XFFFFFF(十六進制色),整數...但價值只是一個字符串,我不知道如何轉換它...我使用view.setBackgroundColor(color);

非常感謝!

+0

如果我沒有記錯的話,'view.setBackgroundColor(色彩)'會當你有'色= input.getText()。工作的toString ();' –

+0

Nop,它需要一個int ... – moritzg

回答

0

可以使用Color.parseColor(colorString);函數將字符串轉換爲彩色INT