当用户撰写时,如何在 EditText 文本上应用跨度?
例如,用户在撰写时激活了“粗体”,因此此后输入的每个字符都应该是粗体。
我考虑过向 EditText 添加文本更改侦听器并在用户撰写时更新文本,但我想知道是否有更好的方法来执行此操作。
我为前台服务做了一个自定义布局,显然包括一些TextViews的通知.
在某些时候,TextView的文本需要更改,所以我一直在使用setText方法.问题是:没有任何反应,它不会更新通知.
我试图调用invalidate,postInvalidate,甚至postInvalidateDelayed.我试图重建通知并调用notify,我也尝试使用startForeground(两种情况都使用相同的ID).
有任何想法吗?