Android textview实现局部点击
来源:互联网 发布:彗星dns优化 编辑:程序博客网 时间:2024/05/16 23:44
先看效果图:
实现代码,很简单的:
使用:
如果要修改点击效果颜色,参考:http://www.itstrike.cn/Question/2d355020-8e84-45ed-8d29-81da2a2ee43a.html
实现代码,很简单的:
- private SpannableString getClickableSpan(String text) {
- View.OnClickListener l = new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- Log.i("jerome","click");
- }
- };
- SpannableString spanableInfo = new SpannableString(text);
- int start = spanableInfo.length() - 4;
- int end = spanableInfo.length();
- spanableInfo.setSpan(new Clickable(l), start, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
- return spanableInfo;
- }
- class Clickable extends ClickableSpan {
- private final View.OnClickListener mListener;
- public Clickable(View.OnClickListener l) {
- mListener = l;
- }
- @Override
- public void updateDrawState(TextPaint ds) {
- ds.setColor(Color.RED);//文本颜色
- ds.setUnderlineText(false);//是否有下划线
- ds.bgColor = Color.WHITE;//背景颜色
- }
- @Override
- public void onClick(View v) {
- if (null != mListener) {
- mListener.onClick(v);
- }
- }
- }
使用:
- mTextView.setText(getClickableSpan("数据获取失败,点击重新加载"));
- mTextView.setMovementMethod(LinkMovementMethod.getInstance());
如果要修改点击效果颜色,参考:http://www.itstrike.cn/Question/2d355020-8e84-45ed-8d29-81da2a2ee43a.html
0 1
- Android textview实现局部点击
- TextView局部点击事件无效
- TextView文字局部链接点击
- Android TextView实现点击展开动画效果
- Android - TextView 实现部分文本点击事件
- android TextView 实现自定义文字点击效果
- Android TextView ClickableSpan 分段点击实现
- Android TextView部分文字实现点击事件
- TextView 高亮字体局部点击
- Android:TextView点击效果
- Android TextView点击效果
- 【Android 】TextView 局部文字变色
- 【Android 】TextView 局部文字变色
- 【Android 】TextView 局部文字变色
- [Android] ImageButton | Button | TextView 点击和触摸效果实现
- Android笔记——实现TextView中的图片点击
- android中TextView实现多个可点击的文本
- Android 单个TextView 点击“显示全部”功能实现方法
- c++实现图像旋转任意角度
- POJ 1083 Moving Tables
- CodeIgniter框架源码笔记(9)——日志记录类Log.php
- 策略模式
- nyoj 17 单调递增最长子序列
- Android textview实现局部点击
- Js基础学习之-- 利用GET方法实现ajax请求
- POJ 2503 Babelfish(STL-map)
- 学习Android源码应该避免的
- 已知两种遍历序列求原始二叉树
- 关于参加学科竞赛的心得感想
- 动画
- River Hopscotch poj 3258
- 浅析Windows安全认证机制及利用