问题标签 [imagespan]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
114 浏览

android - ListView 内带有 ImageSpan 的 TextView 布局错误

我有一个ListView,项目是一个TextView。当我只使用字符串时效果很好。TextView添加时布局错误ImageSpan。跟随是我的代码。初始化一个列表视图

将字符串替换为 ImageSpan。

在此处输入图像描述

我曾尝试 requestLayout,但它不起作用。

0 投票
1 回答
1955 浏览

android - 带有 ImageSpan 的 TextView 弄乱了行高

我有一个应该包含一些对象的TextView填充文本。ImageSpan图像可能高于正常的行高,这会导致以下问题:

  • 如果图像是一行的最后一个对象,则以下行的高度是正确的
  • 如果最后一个对象不是图像,则以下行的高度设置为包含图像的行的高度

这是正确的情况: 在此处输入图像描述


这是错误的情况: 在此处输入图像描述

更有趣的是,如果文本中有换行符,那么从那时起,行高就很好了。

TextView只是一个非常基本的:

TextView位于 aLinearLayout中,位于 a 中ScrollView。)

这就是我创建跨区文本的方式:

有人对此有任何想法吗?我宁愿不重新实现TextView's 的画线方法......

0 投票
0 回答
397 浏览

android - 在android中的EditText中复制并粘贴ImageSpan

我有一个包含带有文本和 ImageSpan 的 SpannableString 的edittext,我想当我长按 ImageSpan 时知道我单击了哪个 Drawable(或 SpannableString 中的索引)并将其转换为 uri 以将其复制到剪贴板。之后,您可以将其粘贴到其他编辑文本中。但我不知道如何处理这个问题。

如果有人可以提供帮助,这是我的代码,在此先感谢

0 投票
1 回答
128 浏览

android - 如何在 EditText 上附加多个 ImageSpan?

我正在寻找在我的应用程序上实现 Android 芯片。每次用户键入 3 个字符时,都会检查键入的字符串是否对应于现有的 POJO,如果是,则发出添加芯片的请求。请求在此方法完成:

代码细节可以在GitHub上找到

问题是每次我添加新的芯片(ImageSpan)时,旧的都会被替换为最近添加的。谁能帮我找出问题所在?

0 投票
1 回答
1452 浏览

android - 使用 TextView 和 StaticLayout 测量 ImageSpan 大小

我有一个简单的布局,只包含一个TextView.

我想TextView使用 ImageSpan 加载图像。

下面的方法创建Spannable

我使用这种方法来创建这样的内容:

当我调用setContent()方法时,我的结果是这样的:

ImageSpan 上方的小间隙

如您所见, ImageSpan 和 top of 之间存在很小的差距TextView

这不是行距,因为我将行距设置为 0。

有趣的一点是,当我从内容(在 setContent 方法中声明)中删除“\n”时,这个空间就消失了。

另一点是,当我尝试使用 测量内容大小时StaticLayout,在第 0 行的末尾带有“\n”,它返回 270,没有“\n”,它返回 260。

这种行为给我带来了一些困难,因为我必须测量 text 和 ImageSpan 使用StaticLayout并决定一个可以适应的女巫TextView

我很感激每个人都可以帮助我。

谢谢。

这是我的xml

我做了一些测试,发现字体大小会影响 ImageSpan 渲染。

有人可以解释一下这种影响吗?

0 投票
0 回答
258 浏览

android - TextSize 和 LineSpace 如何影响 ImageSpan

我想用 StaticLayout 测量 ImageSpan。为此,我使用如下简单代码:

txt 是一个 TextView 和 lineSpace 只是一个指示 txt 行空间的变量。

和getImageSpannable:

当我将 ImageSpan 添加到 SpannableStringBuilder(仅此而已)时,TextSize 似乎不会影响 ImageSpan。我的意思是当我调用 layout.getLineBottom(0) 时,无论 TextSize 是什么,它总是返回相同的值。但是行距会影响。

但是当我在 ImageSpan 到 SpannableStringBuilder 之后添加“\n”和另一个字符串(如“sample”)时,TextSize 也会影响 ImageSpan 的高度。在这种情况下,ImageSpan 的上边距等于:(lineSpace + TextSize/2)。

有人可以解释 ImageSpan 的确切行为,因为我必须单独测量 ImageSpan 并连接到结果。

我应该如何测量 ImageSpan 以便 ImageSpan 的高度在组合到其他字符串甚至其他 ImageSpan 后不会改变?

0 投票
4 回答
1127 浏览

html - HTML/CSS 从使用 CSS 加载到 SPAN 中的图像中删除边框(或轮廓)

我需要从使用 CSS 加载到 Span 中的图像中删除边框/轮廓(我不知道到底是什么)。

这是 HTML 代码:

<div> <span class="BG"><img class="EU"></span> </div>

这是CSS:

您可以在此处找到示例:JsFiddle

非常感谢您的支持。

再见

0 投票
1 回答
279 浏览

android - 带有图像的 EditText

我有 EditText 并且我的活动中有 ImageSpan 我从图库中选择图片时有图像视图,它进入 imageView 然后当我单击图像视图时,图像进入编辑文本现在我的问题是假设我添加了 6图片并排在第 7 张图片上,它转到编辑文本的第二行,第 1 行的第 6 张图片消失了。我试图在图片编号 6 后按 Enter 键,它会转到新行而不删除图片,但是当它自动消失时,它会消失。

0 投票
0 回答
281 浏览

android - 带有 ImageSpan 错误的 SpannableStringBuilder 与光标高度混淆

我有EditText,如果我用键盘写一切都很好,但是当按一次或两次空格按钮时,我在添加图像后添加图像,或者......光标得到相同的图像高度,所以当它进入新line 新行显示为图片的高度。有人可以帮我弄这个吗。这是同样的问题, TextView with ImageSpan 弄乱了行高

问题出现在 Android 6 上

0 投票
4 回答
1481 浏览

java - 如何在 TextView Android 上使用带有文本的图像(设备的存储图像)?

我正在创建聊天应用程序,在其中我从服务器(图像 URL)获取EMOJI 。

我在TextView下面的代码行中使用带有文本的图像(表情符号 url)。

这一切,我正在使用AsynTask并获得如下预期结果: -

我的结果

现在我将所有表情符号(图像)存储在我的设备上,并希望在我的TextView.

我的问题是,我们如何在我的 TextView 上使用带有文本的设备(存储的图像)?

我已经在 SO 上进行了搜索,但没有得到预期的结果。请查看我访问过的以下链接。

1. 第一个链接
2. 第二个链接
3. 第三个链接
4. 第四个链接

我已经使用了ImageSpan它,但是出现了另一个问题,我已经在SO Click here上发布了这个问题

请帮我解决这个问题。谢谢