spanned相关内容

Android ImageGetter 图像重叠文本

我正在尝试使用 将 HTML 块加载到 TextView 中,包括图像 URLImageParser p = new URLImageParser(articleBody, this);跨越 htmlSpan = Html.fromHtml(parsedString, p, null); 顺便说一下, parsedString 是 HTML.无论如何,它会加载,但是图像没有为它们创建任何空 ..
发布时间:2022-01-09 13:38:05 移动开发

如何使用Intent传递Spanned数据类型数据

我正在将一些数据从一项活动传递到另一项活动.所有数据都可以正常传递,但是其中一个数据类型为Spanned的数据根本无法正常工作. 当我在第一个活动中显示它时,它可以工作,但是当我在另一个活动中显示它时,它甚至都没有出现. 我像这样从json中获取数据 public void parseJsonData(final String jsonString) { try { ..
发布时间:2020-07-25 18:41:35 移动开发

如何在Android中将一种跨度类型更改为另一种?

我想在CharSequence中采用一种类型的所有跨度,并将它们转换为另一种类型.例如,将所有粗体跨度转换为下划线跨度: 我该怎么做? (这是我今天面临的一个问题,由于我现在已经解决了这个问题,所以我在这里添加一个Q& A对.下面是我的答案.) 解决方案 如何将跨度从一种类型更改为另一种类型 要更改跨度,您需要执行以下操作 使用getSpans() 获取所需类型的 ..
发布时间:2020-07-25 18:41:32 移动开发

编辑跨栏文字

我需要为我的项目设计一个编辑器,使用户可以对文本的某些部分进行样式设置. 我通过在按钮的onClickListener中添加以下代码来使用EditText并以粗体显示所选文本. String selectedText = "" + mEditTextContent.getText().toString().substring( mEditText ..
发布时间:2020-07-25 18:41:27 移动开发

为什么没有显示我的spannable?

背景 我正在尝试根据我发现的UnderDotSpan类在TextView上使用简单的SpannableString(原始的UnderDotSpan只是在文本本身下方放置了特定大小和颜色的点(不重叠).我要尝试的是先正常使用它,然后使用自定义的drawable代替点. 问题 与通常的跨度用法相反,该用法没有显示任何内容.甚至没有文字. 这是正常跨度的完成方式: val ..
发布时间:2020-07-08 19:00:08 移动开发

删除跨度上的样式

我已经使用此 StyleSpanRemover从中删除了样式选择文本,但我有问题. 我想要一个bold按钮,用于切换所选文本的粗体样式.这意味着如果选定的文本(或部分文本)不是粗体,则将所有文本全部加粗;如果所有选定的文本均为粗体,则从中删除粗体样式. 但是,当我使用此代码时,在删除文本上的粗体样式并再次将其粗体化之后,getStyle()始终返回Typeface.NORMAL 这是我使用的 ..
发布时间:2020-07-08 18:58:56 移动开发

数字选择器中的跨文本

我无法在android中显示仪表 m 2 .我可以将SpannedBuilderString用于TextView中的setText,它可以工作. 问题是我想在数字选择器中显示 m 2 ,例如50 m 2 100 m 2 但数字选择器仅显示字符串,而我却不显示.请帮我解决这个问题.谢谢大家. 解决方案 使用Unicode字符非常容易: 首先使用您的值创建一个数组(这将转到数字选择 ..
发布时间:2020-04-26 11:54:52 移动开发

Android的跨区文本,而删除的笑容显示文本

我 SpannedText 在的EditText ,我用微笑例如替换文本的酷替换的笑容。但是,当我的Andr​​oid手机上pressing Backspace键(Nexus 5的奇巧4.4.4)显示“(笑)凉”,那么它​​最后的笑容还删除字母。但在 Genymotion 模拟器它的工作原理是必要的。有什么不对我的code? 这code是在 可绘制D = Drawable.createFrom ..
发布时间:2016-03-17 23:23:58 移动开发

SPAN_POINT_MARK和SPAN_MARK_POINT之间的区别是什么?

我一直在阅读上的文档的跨越式/ Spannable 类项目那我的工作。我一直困惑的定义,包含跨度的使用标记和 POINT 。 A 标记似乎在文档中定义为“连接”到人物的位置,而 POINT 是定义为“粘”的字符。因此,一个标记在文本更改不会移动和 POINT 将与它“粘”字移到当文字被更改。 这些定义似乎表明,标记的代名词含和点的代名词 EXCLUSIVE 。 不过,这是不是这样既不 SPA ..
发布时间:2015-12-04 12:40:51 移动开发

大规模的EditText与选择

我有一个的EditText 我要放大它,滚动与 setScaleX / setScaleY ,它工作正常 - 文本正在编辑在正确的位置。 但是,当我尝试选择文本 - 它绘制选择手柄像文本时不缩放位置。据了解错误。 据预计的结果,因为手柄上绘制弹出窗口与视图的大小。 在 android.widget.Editor 所有的行动是针对该领域私人TextView的mTextView; 。如果我们将设 ..
发布时间:2015-12-04 11:11:09 Java开发

Html.fromHtml后删除多余的换行符()

我试图把HTML到一个TextView。一切完美的作品,这是我的code。 字符串htmlTxt =“< P> Hellllo< / P>”中; // html的是形成一个API 跨区HTML = Html.fromHtml(htmlTxt); myTextView.setText(HTML); 这集我的TextView使用正确的HTML。但我的问题是,有在HTM ..
发布时间:2015-12-02 20:49:12 移动开发

Android的ImageGetter图像重叠的文本

我试图加载HTML块到一个TextView,包括图像,使用 URLImageParser P =新URLImageParser(articleBody,这一点); 跨区htmlSpan = Html.fromHtml(parsedString,P,NULL); parsedString是HTML,顺便说一句。无论如何,它加载了,但图像没有创建任何空间,让他们坐,因此他们最终重叠在它们 ..
发布时间:2015-12-01 22:15:42 移动开发