首页 > TAG信息列表 > SpannableString

Android获取手机验证码之倒计时功能

原文链接:Android获取手机验证码之倒计时功能实现 - 简书 1、创建倒计时工具类: public class CountDownTimerUtils extends CountDownTimer { private TextView mTextView; public CountDownTimerUtils(TextView textView, long millisInFuture, long countDownInterva

android: 菜单在toolbar中的改变item字体颜色以及背景

这段期间一直搞来搞去,最后还是走向了android,虽然上头给了app的项目,搞的我也是焦头烂额。基础不稳定,地动山摇,给初学者提供下小方法不用在找来找去这么麻烦; <style name="OverflowMenuStyle" parent="@style/Widget.AppCompat.PopupMenu.Overflow"> <!-- 是否覆盖锚点,默认为true

Android实战篇 阅读并同意“用户协议”与“隐私政策” 【Kotiln / Java】

一、前言:SpannableStringBuilder 1、SpannableStringBuilder和SpannableString的区别类似与StringBuilder、String 2、SpannableStringBuilder可以拼接,而SpannableString不可拼接 二、主要方法 SpannableStringBuilder和SpannableString主要通过使用setSpan(Object what,

Android在TextView中设置局部文字的样式(HTML和SpannableString两种方式)

HTML private fun setTextStyleWithHtml(tvTest: TextView) { val text = "Html,测试<u>下划线</u>、<i>斜体字</i>、<font color='red'>红色字</font>的格式" tvTest.text = Html.fromHtml(text) } Spanna

Android 关于用户协议界面的编写

原文链接:https://blog.csdn.net/bzlj2912009596/article/details/87919640 今天,简单讲讲Android如何写用户协议的功能。   通常注册,登陆按钮下方都有一个“已阅读《用户协议》和《隐私政策》”,这里面文字部分变色,还有点击事件,怎么实现了?网上的资料基本是使用SpannableStringBu

重写getText的EditText

我想覆盖EditText的getText(). 我收到这样的字符串:“ 12,345,678” 我的目的是仅删除逗号并返回Editable,但是使用我的代码时出现错误. public class AmountEditText extends EditText { @Override public Editable getText() { Editable s = super.getText();

android-自定义Toast消息文本颜色

如何显示这样的定制Toast:解决方法:我们可以将SpannableString用作此消息的文本. 像这个块: public void showToast(){ SpannableString span=new SpannableString("This is a Colorful Spannable text!"); span.setSpan(new ForegroundColorSpan(Color.CYAN), 10, 11, Spann

android-如何限制spannablestring的行高,但保持其余行

我有一个TextView,里面有SpannableString以突出显示搜索到的术语.像这样: <TextView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/textBox" android:textSize="16sp"

Android:具有多种颜色和字体的TextView

好的,所以我认为这应该是一个相当简单的过程. 我已阅读以下问题: > Multiple Typefaces in the same TextView > Multiple Typefaces in the same TextView> Put in bold some parts of a TextView> Making part of a string bold in TextView 在所有这些问题和答案中,建议似乎都非

android-使用SpannableString [/ Builder]和RTF文本

我正在尝试构建富文本格式,其中第一部分显示为“ Looking for:”,并以粗体显示,但其余部分未以粗体显示.这是我的代码: SpannableStringBuilder lookingForString = new SpannableStringBuilder("Looking for: "); lookingForString.setSpan(new StyleSpan(Typeface.BOLD), 0, looki

android-Spannable字符串错误

我正在尝试在警报对话框中以超链接形式显示一些文本.该过程的一部分要求我使用SpannableString格式化某些文本.问题是我的应用程序在代码的SpannableString部分遇到了运行时错误. TextView Tv= (TextView) findViewById(R.id.textView3); SpannableString s = new SpannableString

在Android主屏幕小部件中使用SpannableString?

我可以在小部件的textView中使用SpannableStrings吗?我尝试过,它呈现的只是纯文本.我不知道这是我做错的事情(很有可能),还是由于某种原因而无法完成. 这是我正在使用的代码(没什么特别的……) public static void updateWidgetState(Context paramContext, String paramString, I

java.lang.ClassCastException:android.text.SpannableStringBuilder无法强制转换为java.util.ArrayList

我正在使用phonegap Android插件:EmailComposerwithAttachments https://github.com/phonegap/phonegap-plugins/tree/master/Android/EmailComposerWithAttachments,并且在执行startActivitywithResult函数时出现以下错误.我正在使用Android 4.2和Cordova 2.5.0 java.lang.ClassCas

android – ListView中的SpannableString正则表达式

我有一个ListView,我正在使用自定义适配器绑定字符串集合.我还在文中强调了某些关键字.我正在使用SpannableString和正则表达式来强调单词,但我想知道这是否是最有效的方法呢?我注意到java.util.regex.Matcher的分配跟踪器和regex.util.regex.Pattern类中的大量分配,这可能导致我的

android – 将ImageSpan对齐到TextView的顶部

目前,我希望在文本之间添加一个图像,并将其对齐到TextView的顶部. 像这样的东西: 我能找到的唯一垂直对齐是基线(似乎将它放在文本的中心)并对齐底部. 如果我使用ALIGN_BASELINE会发生什么: 有没有办法将它与顶部对齐? 我目前的代码: txtView.setText(this.addImageAsterisk(

为什么要显示java.lang.ClassCastException:android.text.SpannableString不能强制转换为java.lang.String?

从任何浏览器页面复制String时,pasteData正常工作. 但是,从消息发送项目编辑器(字段)复制SpannedString时,应用程序崩溃并显示以下错误消息: java.lang.ClassCastException: android.text.SpannableString cannot be cast to java.lang.String 我的代码: // since the clipboard c

如何突出显示EditText中的多个单词?

目前我正在开发Spelling&语法检查应用程序.它有EditText,用户可以在其中输入文本和文本.单击按钮应用程序时,一个名为“检查文本”的按钮将调用LanguageTool API来检查文本&返回结果的JSON响应. 以下是app:的屏幕截图 这是我迄今为止尝试突出显示多个单词的代码,但此代码仅突出显示

android – 使用自定义表情符号创建软键盘

我的任务是创建一个新的Android第三方键盘,支持资产中的自定义表情符号(我自己的图标). 我想用我自己的表情符号图标实现一个软键盘,而不使用UniCode或我的自定义UniCode. 问题: 如果我创建一个自定义表情符号,其中一些字符串不会映射到标准的表情符号集,并将此消息发送给具有自定义

Android TextView格式多个单词

原始字符串: Lorem ## ipsum ## dolar ## sit ## atem. Lorem ipsum dolar坐## atem ##. 格式化后: Lorem #ipsum dolar #sit atem. Lorem ipsum dolar坐#atem. 但只有最后一个有我想要的Formating.见下图. 码 private void format() { CharSequence text = editContent.getText

android – 在SpannableStringBuilder中对齐位图

如何将位图与SpannableString中的文本对齐? SpannableStringBuilder ssb = new SpannableStringBuilder(arr_messages.get(position)); String msg1 = ssb.toString(); for (int i=0; i<smileys.length; i++) { if (msg1.indexOf(smileys[i]) > 0) {

如何使用ClickableSpan使用Androids Talkback?

所以我有一个可变长度的文本,直到现在我已经填充了一个SpannableString来突出显示特定的“硬”单词,然后您可以单击它以在对话框中获得解释.但是因为我必须设计我的可访问性应用程序,我需要使用androids对讲功能来读出这些单词(加上它周围的文字,但我现在已经有了这个单词)以及能够

android – 如何添加角半径和填充到多行spannable文本

如何在下面的可跨越文本中添加角半径和填充? public class CustomTextView extends TextView { public CustomTextView(Context context) { super(context); setFont(); } public CustomTextView(Context context, AttributeSet a

android – 需要在TextView中居中对齐文本的单个部分

我目前正在使用SpannableString在单个TextView中格式化大块文本.尺寸和颜色格式很好,但我正在努力对齐. 我发现this post提供了格式化对齐的指导,以及关于如何使用AlignmentSpan的this Android Developer page,但它似乎对我没有用. Eclipse显示没有错误,应用程序加载/运行就好了,但

在android中处理SpannableStringBuilder图像

我正在开发一个应用程序,其中选定的联系人添加到EditText与aclose标记图像,当我点击该关闭标记图像时,应删除该联系人.我已完成代码显示关闭标记图像,但我不知道如何处理那些关闭标记图像.请建议我如何. 我的代码: for (int i = 0; i < selectedItems.size(); i++) {

android – 如何将SpannableString写入parcel?

在我的应用程序中,我有一个包含少量SpannableString对象的对话框.因为这是对话框,所以我需要能够在用户离开应用程序时存储它并稍后再返回它. 但问题是如何将SpannableString写入Parcel?解决方法:我实际上发现了一些使用已有功能的方法,虽然我不确定它是否适用于所有类型的跨度,或仅