Это не упоминается в документации, но можно переназначить атрибут AttributedString
, просто добавив тот же атрибут:
AttributedString attributedString = new AttributedString("TEST TEXT");
attributedString.addAttribute(TextAttribute.BACKGROUND, Color.BLACK);//Initial assign
attributedString.addAttribute(TextAttribute.BACKGROUND, Color.GREEN);//Reassign
attributedString.addAttribute(TextAttribute.BACKGROUND, null);//Reset