问题标签 [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.
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:
android - 仅在部分文本视图中更改颜色字体
我只想更改文本视图颜色的一部分。我已经尝试过这种方式,但没有任何改变
所以第一部分"Temperature: "
必须有 textview 颜色(在本例中为黑色),其余部分必须有 this #59c3fa
。怎么错了?
java - 获取 Android EditText 中点击链接的 URL 或 HTML
我正在尝试在EditText中检索单击链接的 URL 。我想触摸一个链接,然后用它的 URL 做一些事情。我得到的最接近的是确定光标所在的跨度是否是 URLSpan 样式:
如果我将其全部转换为 HTML 字符串,那么我不知道如何将纯文本的光标位置与 html 文本相关联。我可以使用 获取 EditText 中的所有 URL getUrls()
,但仍然不知道单击了哪个 URL。如果我可以做类似的事情:EditText.getPortion(start, end).getUrls()
,那会更接近,但到目前为止我还没有看到任何类似的方法。
android - 如何在 TextView 的 Spannable 中获取 nowrap?
是否可以仅使 TextView 中的部分文本不换行到下一行?
目前我有:
在我想要的小屏幕上:
但是如果屏幕上有足够的空间我想要:
这样文本的一部分[kg/m^2]
总是一体的。
java - 使用 Spannable 自定义大小的斜体字体
有以下代码:
此代码适用于为 textView 设置不同的颜色。但我需要另一个功能 - 我希望“日期”的字体和斜体字号更小。我怎样才能做到这一点?
android - 无法添加 ForegroundColorSpan
res/Values/color.xml
颜色已经改变了,但是变成了别的东西,而不是我想要的蓝色。
谢谢你。
android - 连接两个相同的 SpannableString
我正在尝试SpannableString
使用某种字母表,它看起来像这样:
然后我这样做:
只有第二个是下标的。我知道这是因为一个字符串中的相同SubscriptSpan()
和RelativeSpanSize()
实例,但我不知道该怎么做
android - 多个可跨越设置时如何获取文本宽度
我为 spannableText 设置跨度并将其设置为 TextView。在我想得到这个文本的宽度和高度之后。但是结果并没有考虑到由于设置的跨度而导致的文本大小的变化。下一个解决方案是工作不正确。
android - Html.toHtml() 不转换 RelativeSizeSpan 'ed Text
这是我想要做的,
在 Click 事件中,我试图通过此代码将其转换为 HTML
我期待一些
但我看到的是这个
如果可以的话,请帮助我。
android - Android SpannableString 在部分文本后面设置背景
我想创建与此图像上类似的东西:
我设法用 SpannableStringBuilder 创建了evertyhing,橙色圆角矩形除外。我可以使用 BackgroundColorSpan 将背景设置为该颜色,但我找不到使它变圆的方法。任何想法我怎样才能做到这一点?
提前致谢!
编辑:我正在使用 Xamarin.Android,但这是我的代码: