问题标签 [spannable]

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 投票
1 回答
2356 浏览

android - 使用 SpannableStringBuilder 添加图像跨度后,如何防止光标在 EditText (MultiAutoCompleteTextView) 中调整大小?

当我没有添加任何图像跨度芯片时,这是一开始的样子 -

在此处输入图像描述

正如你所知道的那样,光标放置在正确的尺寸上并且重力得到尊重。

然后当我添加一个图像跨度时,光标突然变得像这样变大 -

在此处输入图像描述

我不明白为什么会发生这种情况,我也不知道如何解决它,即保持光标大小相同。

最后,当我再次开始打字时,光标很奇怪,同时保持字体的大小,跨度也向底部移动了一点。我真的想保持光标相同的大小并保持居中

在此处输入图像描述

我知道使用填充的 textCursorDrawable 大小。这有两个潜在的问题 - 1. 它的 API 12+(我们支持 9 及更高版本),虽然这没什么大不了的 2. 我找不到以编程方式重置它的方法,只能在 xml 定义中看到对它的访问。

有任何想法吗?

0 投票
2 回答
1154 浏览

android - Android:无法更改文本视图中部分文本的颜色

嗨,我正在尝试将 textview 中的部分文本更改为某种颜色,但我无法实现它我尝试了 fromHtmlspannable和不同的方法,但它仍然无法正常工作。

我的尝试如下:

尝试1

尝试2

尝试3

尝试4

非常感谢任何帮助。谢谢

0 投票
1 回答
4321 浏览

android - Html.tohtml()之后的Android Spannable文本编码

我正在开发一个使用来自 EditText 的 Spannable 文本的应用程序。在对 Spannable 文本使用 Html.toHtml() 方法后,它在退出时给了我这种字符串。

当原文是这样的:

这是我使用的代码

内容视图的代码

我的问题是如何标准化从 TextView 获得的文本?

谢谢,阿尔沙克

0 投票
1 回答
1257 浏览

android - 来自字符串资源的可扩展数组

有没有办法Spannable[] stuff从字符串资源中提取一个?基本上类似于

然后我会将数组提取到

但现在 eclipse 告诉我Spannable[]改成String[].

0 投票
2 回答
690 浏览

android - ActionBar title with compound drawable

is it possible to the add a compound drawable (something like drawableLeft) to the standard action bar title without using a custom view?

Atm i am using a SpannableString for the title (in order to use a custom typeface). If I can't set a compund drawable would it be possible to use an ImageSpan that i could append to my SpannableString?

Thx

0 投票
1 回答
608 浏览

android - Android - 在 SQLiteDatabase 中存储跨度

我正在制作一个应用程序,在该应用程序中,我使用Spannble类在 中创建荧光笔机制EditText,效果很好。现在,我想将跨度位置存储在 SQLiteDatabase 中,以便我可以重新加载它们并让跨度文本在TextView.

这是我TextView的荧光笔机制 -

请帮助我就如何做到这一点提出一些建议。谢谢!

0 投票
1 回答
2598 浏览

android - 在 Html.fromHtml() 之后添加 ImageSpan;

我有一个包含 HTML 标签和图像的 JSON 字符串,如下所示:

我试图用 img src="" 标签替换笑脸,但用 ImageGetter 加载它们很痛苦。我在 Picasso 和 ImageSpans 上取得了成功。我的问题是,在我使用 HTML.fromHtml(String) 之后可以添加图像跨度吗?

如果重要,我想在 EditText 中显示所有内容。

编辑:

如果有人在 EditText 或 TextViews 中显示图像时遇到同样的麻烦,我可以解决这个烦人的问题:

自定义目标类:

注意:如果您的图像较大,您应该调整大小

它的外观:

http://i.imgur.com/Gr3WtyY.png

0 投票
1 回答
81 浏览

android - Spannable 的单词不正确

我想要一个自定义 Spannable,如下图所示:

在此处输入图像描述

我想在不正确的单词下创建一条锯齿线。

我能怎么做?

0 投票
1 回答
5414 浏览

android - Android:用 spannablestring 替换字符串中的匹配项

我有一个这样的字符串:"Hello, [user123| Alex]! Visit [club123|my club]"这是社交网络 Vkontakte 返回带有内部链接的帖子的方式。我想用可以点击的spannables替换它们。

例如我想得到:“你好,亚历克斯!访问我的俱乐部”,其中强调的文本是可点击的

我已经找到了方法,如何用字符串替换这种情况,但不知道如何用 spannables 做到这一点。你能帮我吗?我的代码:

0 投票
2 回答
1575 浏览

android - 在可跨集 setSpan 中创建图像和字符串之间的空格

我需要在按钮的中心放置一个图像和字符串。需要在它们之间创造空间。你好(%1$d)

我的代码:

我需要在图像和文本之间留出空格。我尝试在 strings.xml 中给出空格,但它不显示空格。添加下面的xml后,图像在左边,字符串在中间。我希望图像和字符串位于中心,图像和字符串之间的空格很少

xml: