问题标签 [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 - SpannableString setSpan() 着色不一致?
我试图在我的 String 1 颜色(例如红色)中只给元音上色,而用另一种颜色(例如:蓝色)为非元音上色。但是 SpannableString setSpan() 方法在遍历每个字符时不一致。该功能正在正确检测誓言和非誓言,就像我检查了记录的输出一样,除了颜色不正确:
android - 使用 setSpan() 的字符串的每个字符的交替着色不能正确着色 Android?
我正在尝试使用 SpannableString 的 setSpan() 对输入字符串的每个字符进行交替着色,但不知何故,输出的字符串没有正确着色。
我注意到,如果我只是有:
然后字符串的所有字符都涂成红色,即使我已将开始和停止指定为第一个字符。我尝试了不同的 Spannable 标志,例如: android.text.Spannable.SPAN_INCLUSIVE_INCLUSIVE
,但仍然出现同样的问题。
java - Android TextView 上标
所以我试图将上标/下标添加到 TextView,基本上是试图让分数显示为1 / 2。不知道我哪里出错了,而且我是 Android 新手,所以感谢您的帮助。谢谢!
android - Function to return a spannable and append it to a string in textview
I am trying to create a function that will take a string "word" as an argument, apply span styling to the string and return it as a spannable string that I can ""+insert+""
into a string in a TextView
. Thank you in advance for any help you can offer with this.
Here is the function I have so far.
and the code that should display the spannable inline with my text.
The application will either load the text without styling or the app will crash. Not sure what I'm doing wrong but I'm guessing it has something to do with mixing fromHtml text with spannables. Any work arounds?
If I remove the Html.fromHtml()
and wrap the entire text with my fr()
function it works. I get bold blue text. But I need to be able to make only certain words styled... It would also be nice to be able to reference vars from my string.xml file instead of hard coding them in, for multilingual support.
android - 如何在可跨文本视图之间设置边距?
我正在尝试创建可跨文本视图并将其显示在 EditText 中。因此,用户可以在 EditText 中输入内容,如果用户按下键盘的输入按钮,那么我将在此用户可以再次开始输入并按下键盘的输入按钮之后将此文本转换为可跨文本视图,然后再次第二个可跨文本视图将创建 ans 将其显示在编辑文本但是。
我卡在哪里了?
当我创建两个可跨文本视图时,这两个文本视图彼此略微重叠。我想在这两个文本视图之间设置边距。
我还尝试使用LayoutParam设置 textview 之间的边距,但没有成功。
这是在 EditText 中显示 textview 相互重叠的图像。
y辣隐藏在美味之下
这是我的代码。
我尝试使用以下代码在 textview 之间设置边距
我还为 Textview 设置了 LeftPadding,但似乎第一个 textview 没有得到它。即使我将高度设置为 textview,但似乎 textview 根本没有得到布局参数。像
请提供参考或提示。
提前致谢
android - 用于可跨字符串的 Android 自定义组合跨度
我如何创建将不同类型的跨度组合在一起的自定义跨度,例如 TypefaceSpan + RelativeSizeSpan。我想创建像“脚注”或“Header2”这样会改变文本字体和大小的逻辑跨度。
android - 将 Spannable 与 String.format() 结合使用
假设您有以下字符串:
假设您想以这个字符串结尾,但也有一个特定的Span
集合,用于替换任何单词String.format
。
例如,我们还想做以下事情:
是否有一种可靠的方法来了解 和 的起始old
索引tan
?
请注意,仅搜索 'old' 会返回 'cold' 中的 'old',因此这是行不通的。
我猜,什么会%[0-9]$s
起作用的是预先搜索,并计算偏移量以解释String.format
. 不过,这似乎令人头疼,我怀疑可能有一种类似的方法可以提供String.format
更多有关其格式细节的信息。嗯,有吗?
android - 在 android 中处理 SpannableStringBuilder 图像
我正在开发一个应用程序,其中选择的联系人被添加到EditText
一个关闭标记图像,当我点击那个关闭标记图像时,联系人应该被删除。我已经完成了显示关闭标记图像的代码,但我不知道如何处理那些关闭标记图像。请建议我如何。
我的代码:
android - Android Spanable 文本保存/存储问题
我有一个edittext,它有多个彩色文本,如下面的代码。有没有办法存储文本和颜色并再次显示它们?我曾经使用 SharedPreference 来存储字符串整数等,但这不适用于 Spannables。
android - 一个 TextView 中的多个对齐范围不起作用?
我需要一个显示两个文本的文本视图 - 其中一个左对齐,另一个 - 右对齐。在阅读了 spans 之后,我编写了以下代码:
结果是两者都左(正常)对齐。实际上,即使我使用中心对齐,也根本不会发生对齐。字符串部分的边界不跨越,为什么它不起作用?你知道为什么这不起作用吗?