首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    TextView使用SpannableString设置复合文本 SpannableString实现TextView链接效果

    一、简介 TextView使用SpannableString设置复合文本 TextView通常用来显示普通文本,但是有时候需要对其中某些文本进行样式、事件方面的设置。...SpannableString类架构(部分) 二、方法 1)用SpannableString给TextView对象设置link点击事件方法 第一步:设置string内容 String text=”点击我打开...添加上面设置好文本内容 tv_spannableString.setText(spannableString); 第四步:设置鼠标点击响应事件 这一步在html方法必须要,现在没有指定autoLink...{中间省略Onclic方法}, 3, text.length(), }, 3, text.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); 说明,设置点击事件是使用...添加上面设置好文本内容 */ tv_spannableString.setText(spannableString); /* * 第四步:设置鼠标点击响应事件

    1.4K20

    速读原著-Android应用开发入门教程(作为简单容器使用视图组)

    此程序使用 RadioGroup 将几个单选按钮组织在一起,RadioGroup 扩展关系如下: => android.view.View => android.view.ViewGroup...使用 RadioGroup 组成一个单选列表,需要将 RadioButton 放置在一个 RadioGroup 。... XML 属性 android:checkedButton 表示这一组单选按钮 RadioButton 组中被选中按钮,包含在一个 RadioGroup 之中所有单选按钮只能有一个被选中。...根据扩展关系RadioGroup本身即是ViewGroup,也是LinearLayout,因此在RadioGroup也可以包含RadioButton之外其他控件。...8.3.2.使用滚动条 当屏幕上控件内容超过屏幕本身尺寸时,一般可以通过出现滚动条(ScrollBar)供用户拖动来显示没有显示内容。

    78210

    Android TextView setText 空指针异常

    第一次发现这问题,记录一下,在适配器里面给TextView设置一个int类型值,然后闪退报错,DeBug模式下查看了布局和id,均没有问题,再次查看日志输出,Caused By: android.content.res.Resources...$NotFoundException:String resource ID #0x86,发现有两个词引起了注意String Resources,才知道TextView在内部实现时设置类型为String...,所以用String.valueOf(),这里再啰嗦几句,在String类型转化问题上,String.valueOf()效率最高,因为虚拟机对它进行了特殊处理,其次是toString,最后是+""拼接形式...,拼接String形式内部实现其实就是toString,但是要相对复杂一些,拼接过程中产生了常量和一些判断条件,效率低下,详情见源码

    1.7K10

    AndroidTextView文字设置不同颜色

    在项目的过程中会遇到在一行文字,部分功能需要不同文字颜色来展示,下面介绍两种方式实现: 效果图: [wqs2rn595h.png] 这里写图片描述 方式一: 用SpannableStringBuilder...来实现 TextView tv=(TextView)findViewById(R.id.tv); String content = "只会玩战士回复冷云他大叔:啊哈哈哈或"; SpannableStringBuilder...blackSpan,12, 17, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); tv.setText(builder); 其中,”只会玩战士回复冷云他大叔:有钱任性” 为你要改变文本...0为文本颜色改变起始位置,5为文本颜色改变结束位置。最后一个参数为布尔型,可以传入以下四种。...: TextView tv=(TextView)findViewById(R.id.tv); String str="只会玩战士回复<font

    9.7K20

    Kotlin学习日志(一)TextView、Button、Toast使用

    在Android Studio 中使用Kotlin编写TextView、Button、Toast 介绍的话我就不说了,可以看我第一篇关于Kotlin文章,讲了为什么要用Kotlin原因,进入正题,...头部导入 贴一下布局文件activity_main.xml代码 <?...Kotlin控件变量自动映射功能,接下来只要是这个activity_main.xml文件控件,我们就都不需要在调用findViewById方法来获取对象了。...相信很容易看明白吧,布局文件TextViewtext属性是“Hello World!”,我们通过代码改成“你好 Kotlin”,按钮点击之后我们改变这个按钮文本值为“您点了一下!”...;toast("小提示:您点了一下") } 该说都说完了,我再介绍一个库:Anko库 简介:Anko是使用Kotlin语言编写一个Android增强库,它用于简化Android开发时Kotlin

    1.4K20

    Android开发基础:布局,监听以及一些基础知识

    0dp android:layout_weight="1" RadioGroup 单选框 xml设置放方式 <RadioGroup android:id="@+id/radiogroup...需要设置一个id,从而对其进行监听,每一个RadioButton都需要设置id,方便获取它值 为RadioGroup值改变时添加一个监听器 RadioGroup radgroup = (RadioGroup...list_model(作用就是自定义一个listview一个模板) <?...list,自定义模板,listmap值,对应id组件 SimpleAdapter myAdapter = new SimpleAdapter(getApplicationContext...当监听到事件变化就会调用回调函数 以点击事件为例学习监听器 1.给需要监听控件设置一个id 2.java代码设置监听 3.根据id找到监听id(注意,这里寻找id必须是你设置布局里面的,不可以调用其他布局

    14210
    领券