`
marine8888
  • 浏览: 544486 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android——字符高亮显示(转载)

阅读更多
String str="adsjoiasdjpaisdjpaidj";
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        TextView textview=(TextView)findViewById(R.id.textView);
        SpannableStringBuilder style=new SpannableStringBuilder(str);
        style.setSpan(new ForegroundColorSpan(Color.RED),3,8,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
        textview.setText(style);
    }

 

 

分享到:
评论

相关推荐

    Android UI编程之自定义控件——可高亮显示的TextView

    如果你想要在一个TextView显示一个被高亮显示的子字符串。例如,我想让"123456789"中的"345"被高亮显示。注意,我这里指的只高亮一部分,而不是全部高亮。我不知道会不会有一些初学者会想到的是,让这些子字符串分部...

    Android源码——Txt文本阅读器源码.zip

    综上所述,"Android源码——Txt文本阅读器源码.zip"提供的项目涵盖了Android应用开发中的多个重要知识点,包括但不限于:Activity生命周期、文件操作、UI设计、用户交互、数据持久化(如书签功能)以及性能优化等。...

    安卓Android源码——输入法手势程序源码.zip

    4. **用户界面(UI)组件**:输入法界面的设计,包括手势面板的布局、反馈机制(如高亮显示轨迹)和错误提示等。 5. **事件处理和回调**:这部分代码处理用户输入事件,如触摸开始、移动和结束,以及与应用程序的...

    安卓Android源码——卡拉OK,歌词同步程序.zip

    这个“安卓Android源码——卡拉OK,歌词同步程序”压缩包包含了一个实现歌词显示与音乐播放同步的示例项目,这对于想要在音乐应用中集成这一功能的开发者具有很高的学习价值。 首先,我们要理解歌词同步的基本原理...

    Android源码——多功能拨号盘源码.zip

    本资源"Android源码——多功能拨号盘源码.zip"提供了一个完整的多功能拨号盘的源代码实现,适用于学习和理解Android拨号盘的构建过程以及相关功能的扩展。通过分析这个源码,我们可以深入探讨以下几个关键知识点: ...

    安卓Android源码——Txt文本阅读器源码.zip

    9. **搜索功能**:高级的TXT阅读器可能支持全文搜索,这涉及到字符串匹配算法和高亮显示。 10. **性能优化**:为了提升性能,开发者可能会使用缓存技术,避免频繁的文件操作,或者使用高效的文本渲染算法。 11. **...

    安卓Android源码——九宫格解锁小例.zip

    这个"安卓Android源码——九宫格解锁小例.zip"压缩包包含了一个实现这一功能的源代码示例。通过分析和理解这段代码,我们可以深入了解Android应用开发中的交互设计、图形绘制以及事件处理等方面的知识。 首先,九宫...

    安卓Android源码——安卓AndroidWheel 安卓Android Wheel支持城市、多种日期时间、密码、图片.zip

    这个组件通常包含一个中心轴线,用户可以沿着这个轴线上下滚动,选择显示在视口中的不同选项。这些选项可以是字符串、数字、日期等多种类型,满足了多种场景的需求。 **2. 支持的城市选择** AndroidWheel的一个...

    安卓Android源码——带有拼音首字母排序的listview.zip

    这个压缩包“安卓Android源码——带有拼音首字母排序的listview.zip”显然是一个包含示例代码的资源,目的是教开发者如何实现ListView中基于拼音首字母的排序功能。这种功能常见于中国的应用中,因为在中国,用户...

    安卓Android源码——联系人快速索引源码.zip

    本资源提供的“安卓Android源码——联系人快速索引源码.zip”是一个关于实现这一功能的具体实例,下面我们将详细探讨其背后的原理和实现方法。 首先,联系人快速索引基于字母分段的概念,也就是通常所说的A-Z索引条...

    安卓Android源码——BTAndroidWebViewSelection(webview选择文字).zip

    - 使用`android.graphics.Rect`对象记录选区的边界,根据边界绘制高亮背景,模拟选择效果。 - 实现复制、剪切、粘贴等操作,通过`WebView.copySelection()`、`WebView.cutSelection()`和`WebView.paste()`接口。 ...

    Android例子源码——可以一次性选择两个日期的自定义日历控件.zip

    这通常涉及到对日期对象的处理,如`java.util.Calendar`或`java.time.LocalDate`,并可能使用适配器(Adapter)来管理显示的日期列表。 3. **触摸事件处理**: 控件需要监听用户的触摸事件,比如`MotionEvent`,以便...

    含高光效果的记事本,便于阅读代码

    【标题】"含高光效果的记事本,便于阅读代码"揭示了这个项目的核心功能——提供一个具有代码高亮显示的记事本程序。在编程领域,代码高亮是提高代码可读性和编辑效率的重要工具。它通过为不同的编程语言关键字、注释...

    安卓Andriod源码——吸管取色功能.zip

    - 用户选择颜色后,通常会在颜色选择器上显示一个标记或高亮,表示当前选取的颜色。我们需要更新`MyColorDisk`的显示来反馈用户的选取。 5. **颜色值的保存与使用**: - 选取的颜色值通常会保存在某个变量中,...

    自定义view——模仿微信通讯录实现按字母快速查看(a-z)

    本项目“自定义view——模仿微信通讯录实现按字母快速查看(a-z)”正是一个很好的实例,展示了如何创建一个类似微信通讯录的快速查找功能。下面将详细介绍这个项目中的关键知识点。 1. 自定义View基础: 在Android...

    AndroidWheel Android Wheel支持城市、多种日期时间、密码、图片-IT计算机-毕业设计.zip

    首先,让我们关注AndroidWheel的核心组件——“轮盘”(Wheel)。在Android开发中,轮盘通常用于创建用户友好的选择界面,例如模拟表盘或滚轮。在这个项目中,开发者通过自定义View实现了轮盘效果,可以用于展示城市...

    android数独源码带提示功能

    在数独应用中,提示通常分为两种:直接显示某个空格的正确数字(直指法)或高亮可填入数字的范围(候选数法)。直指法简单直接,但可能降低游戏挑战性;候选数法则保留了更多推理过程,更符合数独的本质。实现这些...

    android城市列表特效-触摸查找源码.rar

    同时,触摸字母栏时,应立即高亮显示所选字母,并滚动列表至相应位置。 四、优化与扩展 1. 性能优化:在处理大量数据时,为了防止一次性加载所有数据导致的性能问题,可以采用懒加载或者分页加载策略。 2. UI改进...

    android数独游戏源码

    本文将详细解析一款基于Eclipse开发的Android数独游戏源码——"NumberPlace2"。 1. **项目结构** - `res`: 资源文件夹,包括布局文件(`layout`)、图片资源(`drawable`)、字符串资源(`values`)等。 - `src`:...

    AndroidTXT 文本阅读器源码.zip

    今天我们将深入探讨一个Android应用项目——AndroidTXT文本阅读器的源码,这对于想要学习Android应用开发,尤其是文本处理的初学者来说,是一个非常有价值的参考资料。 首先,我们要理解这个项目的核心目标:提供一...

Global site tag (gtag.js) - Google Analytics