Rex
Rex
> 例如:先选定下划线输入几个字,再取消下划线输入几个字,再把这些字全部删除重新输入,还是会显示下划线 这个是正常的 你可以随便找一个web在线编辑体验下http://www.wangeditor.com 或者说Word。假设大写A是带效果的小写a是不带的。你先输入了AAA 然后输入aaa 得到AAAaaa 你删除aaa 变成 AAA此时编辑器会变成带效果的编辑状态,你删除完AAA 光标处于第一个A之前 他是带效果的。 加下划线 加粗 一类的功能是一个开关,但光标如果位于 附近已经加下划线 的字体时候 开关会变为开启。所以为保证功能直观,还是给按钮的实时识别状态加上,这个有提供实现思路demo中, 没有具体实现
你点进去insertVideo 查看 max-width:100% 默认是铺满的 想改的话也是该这段 还是html的逻辑 `/** * @param videoUrl * @param customStyle * @param posterUrl 视频默认缩略图 */ public void insertVideo(String videoUrl, String customStyle, String posterUrl) { if (TextUtils.isEmpty(customStyle)) {...
> 上传文件时怎么用怎么用一个图片加文字替换 点图片指向链接 如:WORD,用一个word的图标加Word的文件名 点击word图标 指向word的真实地址 这个目前demo还无法实现,你说的这种必须上传两个文件(图片也是文件,最终也是个链接),手机上也不好操作,但是可以给你提供思路 你上传的word文件最后是一个链接需要转为在线的word,不然安卓一般是无法直接阅读的。你可以仿造添加图片的方式 里面再加一个类似src的参数 上传生成 遇到这个参数图片的点击事件就变为打开这个链接。
一样的原理,可以看看 CommonJs.IMG_CLICK_JS 的使用
嗯,我明白了你的需求了,本身的是可以的 但是为避免编辑的时候又去看,才不要了,我等会给你写个方案
方法是开始就添加这个 `document.body.onclick = function(e) { var target = e.target if (target.tagName.toUpperCase() === 'IMG') { window.imageOnclick.openImage(src); }; };` 但我发现和其他一些事件冲突了,我明天看看怎么兼容
因为网页里面 font size 和font-size是两个东西 前者相当 超大 大 中 小 固定几种,如果想任意设置大小,目前在这里只支持前者编辑, 可以尝试插入一段带font-size html的试试
> 有没有监听设置,比如状态设置,未上传是灰色,上传完毕,设置成正常色 这里需要注意了demo中 HttpFakeUtils.postFile 只是一个模拟代码,最终图片上传生成在线是要放到你自己的服务器的(所以此处代码需要替换),此时是建议用dialog锁定页面 或者放到后台上传,这里有提供上传数量上的进度, Log.i("rex", "上传进度:" + index + "/" + max); 如果你想做更为具体的进度,和多个普通上传文件是一样的实现方式,没有特殊的 这些上传完成后,会将编辑中的本地路径换成在线路径,然后生成的html,就和正常在线网页一样,可以处处显示,最后才是提交html源码string,放到服务器,后续的二次显示和二次编辑 都是编辑这个string
> > > 还有就是断网的时候图片加载 > > > > > > 请问一下为什么我不能插入图片啊,插入的图片显示是破损的。但是路径和他的demo一样的。 > > 断网你插入是显示破损的?我这边断网插入图片提示语法错误,根本插不进去 最新版,在编辑的时候,使用的是本地路径,这和你ImageView.set绝对路径图片是一样的 选完图片得到uri。还没有到上传网络那一步和网络没有实际的关系。
openDirChooseFile 选图片采用的 最基础的选图片的方法 Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("*/*"); intent.addCategory(Intent.CATEGORY_OPENABLE); intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);//多选 startActivityForResult(intent, RESULT_CHOOSE); 然后是onActivityResult接收 类似你app设置头像一样,你可以完全替换成自己项目中的逻辑,包括动态权限申请等等