Мне удалось сделать подчеркивание в моем текстовом виде. Вот код:Set/Unset Underline TextView
txtOrder1.setPaintFlags(txtOrder1.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);
Теперь я хочу удалить подчеркнутое. Является ли это возможным ?
Мне удалось сделать подчеркивание в моем текстовом виде. Вот код:Set/Unset Underline TextView
txtOrder1.setPaintFlags(txtOrder1.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);
Теперь я хочу удалить подчеркнутое. Является ли это возможным ?
Вы должны попробовать, как показано ниже код:
txtOrder1.setPaintFlags(txtOrder1.getPaintFlags() & (~ Paint.UNDERLINE_TEXT_FLAG));
Для удаления Подчеркнутый использовать как этот
txtOrder1.setPaintFlags(txtOrder1.getPaintFlags() | ~ Paint.UNDERLINE_TEXT_FLAG);
или
txtOrder1.setPaintFlags(0);
Операции Поразрядные, так что это не работает , вы должны использовать & вместо этого. также помещаем '~ Paint.UNDERLINE_TEXT_FLAG' в скобки – mjz19910
Я просто добавил еще одно решение: сначала можно работать или нет, второе решение работает, проблема может иметь несколько способов обхода. – Brendon