问题标签 [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 投票
3 回答
2676 浏览

android - Spannable String Error

I am trying to display some text in an alert dialog box as a hyperlink. Part of the process requires me to use SpannableString to format some text. The problem is that my application experiences a runtime error on the SpannableString part of my code.

I looked in the DDMS and the Error says Java.Lang.NullPointerException. Has anyone experienced this? I Should be able to pass the SpannableString method a hardcoded string. I do not know why it is crashing like this.

This is the OnCreate function in my java file:

This is the text view in my XML file:

My Layout

0 投票
3 回答
1012 浏览

android - 仅在部分文本视图中更改颜色字体

我只想更改文本视图颜色的一部分。我已经尝试过这种方式,但没有任何改变

所以第一部分"Temperature: "必须有 textview 颜色(在本例中为黑色),其余部分必须有 this #59c3fa。怎么错了?

0 投票
2 回答
1276 浏览

java - 获取 Android EditText 中点击链接的 URL 或 HTML

我正在尝试在EditText中检索单击链接的 URL 。我想触摸一个链接,然后用它的 URL 做一些事情。我得到的最接近的是确定光标所在的跨度是否是 URLSpan 样式:

如果我将其全部转换为 HTML 字符串,那么我不知道如何将纯文本的光标位置与 html 文本相关联。我可以使用 获取 EditText 中的所有 URL getUrls(),但仍然不知道单击了哪个 URL。如果我可以做类似的事情:EditText.getPortion(start, end).getUrls(),那会更接近,但到目前为止我还没有看到任何类似的方法。

0 投票
1 回答
615 浏览

android - 如何在 TextView 的 Spannable 中获取 nowrap?

是否可以仅使 TextView 中的部分文本不换行到下一行?

目前我有:

在我想要的小屏幕上:

但是如果屏幕上有足够的空间我想要:

这样文本的一部分[kg/m^2]总是一体的。

0 投票
4 回答
4081 浏览

java - 使用 Spannable 自定义大小的斜体字体

有以下代码:

此代码适用于为 textView 设置不同的颜色。但我需要另一个功能 - 我希望“日期”的字体和斜体字号更小。我怎样才能做到这一点?

0 投票
4 回答
9600 浏览

android - 无法添加 ForegroundColorSpan

在此处输入图像描述

res/Values/color.xml

颜色已经改变了,但是变成了别的东西,而不是我想要的蓝色。

谢谢你。

0 投票
0 回答
1321 浏览

android - 连接两个相同的 SpannableString

我正在尝试SpannableString使用某种字母表,它看起来像这样:

然后我这样做:

只有第二个是下标的。我知道这是因为一个字符串中的相同SubscriptSpan()RelativeSpanSize()实例,但我不知道该怎么做

0 投票
1 回答
1350 浏览

android - 多个可跨越设置时如何获取文本宽度

我为 spannableText 设置跨度并将其设置为 TextView。在我想得到这个文本的宽度和高度之后。但是结果并没有考虑到由于设置的跨度而导致的文本大小的变化。下一个解决方案是工作不正确。

0 投票
2 回答
880 浏览

android - Html.toHtml() 不转换 RelativeSizeSpan 'ed Text

这是我想要做的,

在 Click 事件中,我试图通过此代码将其转换为 HTML

我期待一些

但我看到的是这个

如果可以的话,请帮助我。

0 投票
3 回答
18163 浏览

android - Android SpannableString 在部分文本后面设置背景

我想创建与此图像上类似的东西: 在此处输入图像描述

我设法用 SpannableStringBuilder 创建了evertyhing,橙色圆角矩形除外。我可以使用 BackgroundColorSpan 将背景设置为该颜色,但我找不到使它变圆的方法。任何想法我怎样才能做到这一点?

提前致谢!

编辑:我正在使用 Xamarin.Android,但这是我的代码: