spannablestring相关内容
我可以在小部件的 textView 中使用 SpannableStrings 吗?我试过了,它呈现的只是纯文本.我不知道这是我做错了什么(很可能),还是由于某种原因不可能. 这是我正在使用的代码(真的没什么特别的......) public static void updateWidgetState(Context paramContext, String paramString, In
..
目前我正在开发 Spelling &语法检查应用程序.它有 EditText 用户可以在其中输入文本和单击按钮应用程序时,一个名为“检查文本"的按钮将调用 LanguageTool API 来检查文本和返回带有结果的 JSON 响应. 这是应用程序的屏幕截图: 这是我迄今为止尝试突出显示多个单词的代码,但此代码仅突出显示我创建的数组中的最后一个单词: for (int i = 0;
..
我想将 onTouchListeners 分配给 TextView 中的每个单词.(不链接到互联网上的东西,而只是为了继续应用程序内的游戏逻辑).此时我的游戏的一般动作是查看一个 TextView,触摸一个单词,如果它是您赢得的目标单词,否则根据您触摸的单词加载另一个 TextView 并重复.我现在实现这一点的方法是为每个单词使用 ClickableSpans 和 onClicks. 但我
..
我想用计时器多次更改文本部分的颜色. 最简单的方法是这样的: SpannableStringBuilder ssb = new SpannableStringBuilder(mainText);ForegroundColorSpan span = new ForegroundColorSpan(Color.BLUE);ssb.setSpan(跨度,开始,结束,0);tv.setText(s
..
我有一个 TextView 存储一个两行长的地址.这条街在第一行并且是粗体的.城市与状态在第二行并且不是粗体.如果该行上的单个文本超出,我希望每行的末尾都被省略.我正在使用 SpannableString 来存储地址,因为我希望街道地址为粗体,而城市 &状态不要粗体. 有没有一种方法可以在不为每行使用两个 TextViews 的情况下做到这一点? 示例输出: 例如: 12381
..
背景 有很多方法可以设置 TextView 中显示的部分文本的样式,例如设置其前景色 (这里)和其他(这里). 问题 我不知道是否有办法在 TextView 的 部分 文本上设置矩形虚线/点线轮廓.像这样的: 我尝试过的 我试图寻找这样的解决方案,也试图阅读 CharacterStyle .不过,我认为没有任何可用的跨度适合这种风格. 问题 是否有针对此的
..
我正在尝试围绕 ImageView 对齐 TextView.我正在使用以下代码: 私有 void createSpannableText(){TextView myTextView = (TextView) findViewById(R.id.textView);SpannableStringBuilder builder = new SpannableStringBuilder();buil
..
我有一个 textView 和类似的文本 “这是带有 KeyWord 和 Link 浏览的简单文本" 在上面的文字中我想制作.. 点击链接可打开该网址和点击该关键字在我的应用程序中打开一个新活动 还有,Whole TextView 甚至还有一个点击事件. 请帮助我找到解决方案.谢谢,MKJParekh 解决方案 我使用了与我在 这个问题 为此,我使用了这
..
我想创建与此图片类似的东西: 我设法用 SpannableStringBuilder 创建了evertyhing,橙色圆角矩形除外.我可以使用 BackgroundColorSpan 将背景设置为该颜色,但我找不到使它变圆的方法.有什么想法可以实现吗? 提前致谢! 编辑:我正在使用 Xamarin.Android,但这是我的代码: stringBuilder.SetSpan(n
..
基本上我想创建的内容可以从屏幕截图中得到最好的说明. 我有一个人的列表视图,就像 FB Messenger 应用程序一样.我希望我的用户能够像屏幕截图中显示的那样拥有一个搜索栏.它应该具有以下属性: 1) 搜索栏应预览列表视图中所选人员的姓名 2) 可以通过在预览搜索栏中的任何名称上按退格键来取消选择人员 3) 搜索栏应该能够在用户输入时过滤底部的人员列表. 我有属性
..
我正在尝试用 span 替换从 getText() 返回的 Editable 的一部分. 我试过 getText().replace() 但这仅适用于 CharSequences. 我尝试这样做的原因是我可以一个接一个地突出显示 EditText 的部分(经过一小段延迟后),而不是通过并突出显示整个 EditText(对于大文件可能会很慢). 有人知道我将如何做这件事吗?
..
编辑: 我现在可以在列表视图中敲击单词,但只能从下往上敲,之后只能取消敲击底部的项目.代码如下. @Overridepublic View getView(int position, View convertView, ViewGroup parent) {final SubTask subTask = getItem(position);if(convertView == null){c
..
我有以下字符串 RM123.456.我愿意 使RM相对较小 使 RM 与顶部完全对齐 我几乎可以通过使用来实现 spannableString.setSpan(new RelativeSizeSpan(0.50f), 0, index, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);textView.setText(spannableString, TextV
..
我正在尝试构建一个包含不同颜色空间字符的阿拉伯字符串,文本应为黑色,特殊字符为红色,句子之间的大小不同.像这样: 这是我的 TexView 定义: 这是我的代码: SpannableStringBuilder ssb = new SpannableStringBuilder();for (int i = 0; i
..
我对正则表达式和文本操作很陌生,所以这对很多人来说可能是微不足道的,但对我来说却是一件很麻烦的事情. 我有一个像这样的字符串: *text* text text text text *text* 其中带 * 的黑白文本表示必须为粗体的文本 所以期望的输出是 text text text text text 我已经使用以下代码完成了一半 val string
..
我已经完成了下面链接中的多行文本支持虚线下划线 TextView 不会在 Android 中使用 SpannableString 换行到下一行 将方向纵向改为横向后虚线下划线移动到其他位置 我在清单中添加了 'android:configChanges="orientation"' 以防止创建调用.
..
我使用这个 在 TextView 中使用虚线完成了虚线下划线Android 中的 SpannableString.但是虚线下划线 textview 没有换行到下一行.我附上了截图以供参考.请建议您的想法.谢谢 class DottedUnderlineSpan(mColor: Int, private val mSpan: String) : ReplacementSpan() {私人 val
..
我想在 Android 中动态应用图像跨度的背景颜色. 你能提出任何建议吗? 解决方案 BackgroundColorSpan 和 ImageSpan 不能同时使用.这个想法是从带有背景和图像层的 LayerDrawable 创建一个 ImageSpan.请看下面的代码: 科特林: val span: Spannable = SpannableString("This is
..
在我的 android 应用的 textview 中,如果 URL 的长度大于某个限制,我想省略所有 URL(已经使用可点击的跨度链接)以获取省略号(或截断). 此行为的灵感来自 twitter 和 facebook. 例如,链接 http://www.getfluttr.com/flap/3rL7/now-only-if-modi-would-listen-to-opposition
..
我想突出显示一个 TextView 并实现如下所示的设计.有谁知道如何使用 TextView 实现这一目标?我从现有的 Android 应用中截取了此屏幕截图. 通过使用此代码,我得到如下所示的结果,这不是我想要的: sp.setSpan(new BackgroundColorSpan(color), start, length, Spanned.SPAN_EXCLUSIVE_EXCLUS
..