下划线/粗体/斜体/删除线切换有问题
例如:先选定下划线输入几个字,再取消下划线输入几个字,再把这些字全部删除重新输入,还是会显示下划线
例如:先选定下划线输入几个字,再取消下划线输入几个字,再把这些字全部删除重新输入,还是会显示下划线
这个是正常的 你可以随便找一个web在线编辑体验下http://www.wangeditor.com 或者说Word。假设大写A是带效果的小写a是不带的。你先输入了AAA 然后输入aaa 得到AAAaaa 你删除aaa 变成 AAA此时编辑器会变成带效果的编辑状态,你删除完AAA 光标处于第一个A之前 他是带效果的。
加下划线 加粗 一类的功能是一个开关,但光标如果位于 附近已经加下划线 的字体时候 开关会变为开启。所以为保证功能直观,还是给按钮的实时识别状态加上,这个有提供实现思路demo中, 没有具体实现
例如:先选定下划线输入几个字,再取消下划线输入几个字,再把这些字全部删除重新输入,还是会显示下划线
这个是正常的 你可以随便找一个web在线编辑体验下http://www.wangeditor.com 或者说Word。假设大写A是带效果的小写a是不带的。你先输入了AAA 然后输入aaa 得到AAAaaa 你删除aaa 变成 AAA此时编辑器会变成带效果的编辑状态,你删除完AAA 光标处于第一个A之前 他是带效果的。
加下划线 加粗 一类的功能是一个开关,但光标如果位于 附近已经加下划线 的字体时候 开关会变为开启。所以为保证功能直观,还是给按钮的实时识别状态加上,这个有提供实现思路demo中, 没有具体实现
感谢解答,再请问一下,实时识别状态的实现思路在demo的哪里?我找了一下没找到....
- 获取当前是否加粗 字体是多少 颜色是多少等 根据需要 如果需求需要实现 选中加粗区域 控制加粗的图标会跟随的变化则调用此方法
- 一般将此方法加到点击事件中 这个方法中mEditWebView.getCurrChooseParams()返回值为null,没有值没法给控制按钮加状态? 还请帮忙解答下,感谢。