Изменение цветового ресурса программно? - PullRequest
0 голосов
/ 09 января 2019

Я получил небольшой круг TextView от Вики Висент (" Android: создание кругового TextView? ") В моей ситуации это должен показать уровень, и я хотел бы сам определить цвет фона для определенных областей. Как я могу изменить это с моей деятельностью?

<solid android:color="#9FE554" />

Ответы [ 2 ]

0 голосов
/ 09 января 2019

Чтобы изменить сплошной цвет нарисованного ресурса XML, используйте следующий код.

GradientDrawable bgShape = (GradientDrawable)textview.getBackground();
bgShape.setColor(Color.BLACK);
0 голосов
/ 09 января 2019

Предположим, если вы хотите изменить цвет фона вашего Textview.

Тогда попробуйте это:

TextView et = new TextView(activity);
et.setBackgroundResource(R.color.white);

если вы ищете что-либо еще, прокомментируйте, что вы хотите изменить, и предоставьте любой код или снимок экрана.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...