环绕IMG文字版(wrap text view around img view)

2019-07-30 21:06发布

晚上好,

我想总结我的周围像这个问题的形象图文本要求在这里:

查看周围的TextView包

在景观。

但我想这样做在HTML / CSS。 再加上,这个问题是2岁。 我希望有人已与这周围想出了一个工作。

另外,我希望把我的画像查看它是即没有包装的文本视图下的IMG视图的方式。

谁能帮我?

Answer 1:

我周围的工作能想到把我的头顶部,并从以前的问题TextView格式,最好的办法是有,比如说,一个RelativeLayout ,只是把它内部的3个单独的视图。 这将代表TextView是旁边的形象, ImageView本身旁边的文本,然后最后TextView的第一个文本下,但与layout_width="match_parent" 。 有没有其他的方法与做这个TextViewImageView其他方式。

编辑:

唯一的解决办法等我相信,如果你是在使用1个TextView的这样的意图,你能做到的,我会建议使用SpannableStringBuilderSpannableString 。 我最初没有给你,作为一个特定原因的选项。 如果你回到你张贴在你的问题链接,其中一个答案说,他们找到了答案。 我相信,人链接到一个很好的资源,但它们不适合您的需求是什么。 当使用SpannableStringBuilder你基本上是创建能够在一个有许多潜在的版本不同的单串为一体,就像一个字符串3点不同的颜色,或串有3点不同的大小,所有的字符串TextView 。 就像你所需要的。

现在,关于把图像并具有文字环绕好听,但它不是那么简单,那例子是不是你所需要的联系洽谈。 你可以做的是提供这一切在一个TextView是你知道的图像将是正确的,然后将图像之后这样做的前几行后添加换行符。 但事实是它仍然需要在去RelativeLayout 。 但是,而不是两个TextViews你只需要一个。 只要将TextView的在任何父是左上角和ImageView的到右上方任何的父。 这模拟一个floating元件。 但我认为做这样的说法是超过其价值的麻烦。 难道真的是因为你所要做的计算,以找出其中把换行,等你最好使用两个TextView S IN要使它看起来像你的需要。 所以,在我看来,不要使用SpannableStringBuilder ,但如果你不介意试图找出所有的间距,这不给你,你需要用一个单一的TextView什么。



文章来源: wrap text view around img view