RichText icon indicating copy to clipboard operation
RichText copied to clipboard

图片点击不对应啊

Open wanglianghai opened this issue 6 years ago • 4 comments

String htmlContent = "<img src=\"https://www.goozi.com.cn/Uploads/Editor/2019-02-27/5c75f1e1919ea.jpg\" alt=\"\" /><img src=\"https://www.goozi.com.cn/Uploads/Editor/2019-02-27/5c75f1e20feb8.jpg\" alt=\"\" /><img src=\"https://www.goozi.com.cn/Uploads/Editor/2019-02-27/5c75f1e260075.jpg\" alt=\"\" /><img src=\"https://www.goozi.com.cn/Uploads/Editor/2019-02-27/5c75f1e2919ea.jpg\" alt=\"\" /><img src=\"https://www.goozi.com.cn/Uploads/Editor/2019-02-27/5c75f1e31b5d3.jpg\" alt=\"\" /><img src=\"https://www.goozi.com.cn/Uploads/Editor/2019-02-27/5c75f1e389fd8.jpg\" alt=\"\" /><img src=\"https://www.goozi.com.cn/Uploads/Editor/2019-02-27/5c75f1e40c1af.jpg\" alt=\"\" /><img src=\"https://www.goozi.com.cn/Uploads/Editor/2019-02-27/5c75f1e4993fc.jpg\" alt=\"\" /><img src=\"https://www.goozi.com.cn/Uploads/Editor/2019-02-27/5c75f1e51b5d3.jpg\" alt=\"\" />";

RichText.from(htmlContent).clickable(true).imageClick(new OnImageClickListener() { @Override public void imageClicked(List<String> imageUrls, int position) { Log.i(TAG, "imageClicked: " + imageUrls.get(position)); Bundle bundle = new Bundle(); bundle.putString("filePath", imageUrls.get(position)); Intent intent = new Intent(Main2Activity.this, ImageZoomActivity.class); intent.putExtras(bundle); startActivity(intent); } }).into(findViewById(R.id.contentTv));

wanglianghai avatar Apr 11 '19 02:04 wanglianghai

wanglianghai avatar Jun 18 '19 02:06 wanglianghai

解决办法: 每个图片加个p标签包住。 String htmlContent = "

<img src="https://www.goozi.com.cn/Uploads/Editor/2019-02-27/5c75f1e1919ea.jpg" alt="" />

\"\"

\"\"

"; 已验证通过

fmhssg91123 avatar Jul 18 '19 07:07 fmhssg91123

<p><img src="https://www.goozi.com.cn/Uploads/Editor/2019-02-27/5c75f1e1919ea.jpg\" alt="" /></p>

fmhssg91123 avatar Jul 18 '19 07:07 fmhssg91123

加了后图片之间多了很多间隔。。。真是改一个问题出现另外一个问题

qaz114158 avatar Nov 16 '21 07:11 qaz114158