spannable相关内容

EditText上的setSpan()删除其他范围

我有一个bold按钮,当按下该按钮时,该按钮应该用于更改EditText field中所选文本的字体.除了一个例外,所有这些都可以完美运行.如果在EditText的其他地方有bold字体,并且我尝试创建一个新的bold部分,则将原始部分更改回normal.例如,以下字符串: 粗体,而不是粗体. 如果我突出显示任何普通单词并按下按钮,它们的确会变成bold,但是第一个单词会变成norma ..
发布时间:2020-07-08 19:01:12 移动开发

如何设置跨度textview之间的边距?

我试图创建可扩展的textview并将其显示在EditText中.因此,用户可以在EditText中键入一些内容,如果用户按下了键盘的Enter键,那么在该用户可以再次输入并按下键盘的Enter键之后,我将该文本转换为可扩展的textview,那么第二个可扩展的textview将再次创建ans并将其显示在edittext但是. 我在哪里停留? 当我创建两个可跨度的textview时,这 ..
发布时间:2020-07-08 19:00:10 移动开发

为什么没有显示我的spannable?

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

Android EditText:撰写时如何应用跨度?

当用户编写文字时,如何在EditText文本上应用跨度? 例如,用户在编写时已激活“粗体",因此此后输入的每个字符均应粗体. 我曾考虑过将文本更改侦听器添加到EditText并在用户编写时更新文本,但是我想知道是否有更好的方法来实现此目的. 解决方案 您可以使用文本观察器,并在通过afterTextChanged()方法接收的可编辑内容中设置跨度,我目前正在编写一个富文本编辑器 ..
发布时间:2020-07-08 19:00:03 移动开发

删除跨度上的样式

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

在TextView中使用SpannableStringBuilder的段落间距

正如问题所示,我正在研究TextView,它将使用SpannableStringBuilder显示格式化的文本.它有多个段落,我想知道使用某些内置跨度在段落之间设置间距的最简单(或至少最简单)的方法.这可能吗?还是需要为此构建一个自定义的span类? 解决方案 实施LineHeightSpan并覆盖chooseHeight方法,如下所示 @Override public void c ..
发布时间:2020-07-08 18:58:53 移动开发

圆形背景文字(如Instagram,ReplacementSpan)无法按要求工作

我正尝试做类似于下面的Instagram的事情- 但是我想要像Instagram这样的曲线- 现在我陷入了另一个问题- 当我键入时.文本不会自动转到下一行,我必须按回车键,就像通常editText以固定宽度工作一样. (简而言之,multiline在ReplacementSpan上无法正常工作) 下面是我所做的示例代码- public class EditextActivi ..
发布时间:2020-07-08 18:57:45 移动开发

使用Linkify查找和设置文本内的链接时,处理对TextView链接的单击

我有一个TextView,其中填充了我从服务器获取的文本.我正在使用 Linkify 来处理所有链接搜索和在整个addLinks方法中需要的地方设置URLSpan. 问题是单击链接时的默认行为是在浏览器中打开它,我想要的是获取被单击的链接并自行处理. 我没有看到Linkify的任何方法让我设置"OnClick"之类的东西... 感谢您的帮助:) 解决方案 好,所以我终于设 ..
发布时间:2020-06-29 20:11:45 移动开发

在Android中将图像添加到iText pdf

我有一个包含图像的字符串,例如“我的字符串[img src = image_from_drawable/] blablabla".我可以使用以下代码将字符串解析为Spannable,以在TextView上显示该可绘制对象: static public Spannable formatAbility(String _ability) { Spannable spannable = sp ..
发布时间:2020-06-26 19:54:54 移动开发

我如何实现一个Facebook Messenger的/谷歌视频群聊就像布局,Android上的搜索栏preVIEW选定的项目?

基本上我想创建可以从截图中可以很好地说明什么。 我的人就像FB Messenger应用列表视图。我想为我的用户有这样的截图所示的一个搜索栏的能力。 它应具有以下性质: 1)搜索栏应美元在列表视图中选择人p $ PVIEW名 2)人们可以通过点击Backspace任何名义在preVIEW搜索栏中取消选择 3)搜索栏应能过滤人底部列表的用户类型。 我有PROPERT 3的解决方案),但 ..

如何添加编辑文本的Andr​​oid里面的图像

我想补充的EditText视图中的形象。比如我有形象尺寸为250 * 250我想显示的文字左图像的高度250后所表现出正常左侧位置的文字。 一些文本一些文本一些文本 某些图像某些文本一些文本一些文本 一些文字一些文字一些文字 一些文字一些文字一些文字一些文字一些 文字一些文字一些文字一些文本中的某些文本 一些文字一些文本一些文本的一些文本的一些 解决方案 ..