Android TextView设置某段文字可点击

发布时间 2023-10-16 23:22:10作者: Stars-one

初次进入app,需要有个勾选隐私协议的UI,其中的隐私协议文字点击是可跳转到新页面对隐私协议机型展示

这里选择使用Android自带的SpannedString来设置TextView的文字内容即可设置点击事件,具体代码如下:

tvDesc.text = buildSpannedString {
	append("点击开始表示你同意")
	//设置点击事件和点击文字的文字颜色
	appendClickable("隐私协议","#32C5FF".toColorInt()){
        //具体的点击操作
		WebActivity.start("http://stars-one.site",false)
	}
}
tvDesc.movementMethod = LinkMovementMethod.getInstance()