Android-покрытие от HexaDecimal цвета в восьмеричный - PullRequest
2 голосов
/ 06 декабря 2011

Я хочу присвоить кнопке цвет программно, например

button.setBackgroundColor(color);

. Для этого я хочу задать цвет, например #312D27 в шестнадцатеричном формате.Но это не поддерживает, если я дам как ниже,

 button.setBackgroundColor(#312D27);

для этого я должен дать как,

 button.setBackgroundColor(0x312D27);

, но я не получаю тот же цвет, что и в шестнадцатеричном формате.Как я могу получить в восьмеричном формате?

1 Ответ

3 голосов
/ 06 декабря 2011

Попробуйте и дайте мне знать, что произойдет, Чтобы использовать шестнадцатеричный формат, вы должны разобрать этот шестнадцатеричный код в цвете, чтобы Color.Parse() сделал это для вас ..

 button.setBackgroundColor(Color.parseColor("#312D27"));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...