Как проверить, какой фон имеет Textview? - PullRequest
0 голосов
/ 08 февраля 2020

Это может быть глупым вопросом. У меня есть большое количество текстовых представлений, использующих 2 разных фона (скажем, выделенных и не выделенных), доступ к которым осуществляется из разных классов и которые обновляются очень часто; каждый класс может выделять его или удалять выделение, и я хотел бы знать, какое из представлений в настоящее время является текстовым. используя тот или иной фон.

Например

tetxviewN1.getBackground();
if (tetxviewN1.getBackground().equals(circle_black)){
my stuff here
}

1 Ответ

0 голосов
/ 08 февраля 2020

вы можете использовать setTag(), чтобы сохранить состояние textView, выделено оно или нет

textView.setTag("highlighted");

и проверить его

String tag =(String)textView.getTag();
if (tag.equals("highlighted")){
 your stuff here
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...