android点击textview后选择,android - 单击后,ClickableSpan TextView保持选中状态 - SO中文参考 - www.soinside.com...
我正在使用以下代码使我的TextView看起来像一个链接,当用户点击它时,我显示一个AlertDialog。但是在用户离开对话框后文本保持选中状态并且看起来很难看。
TextView terms = (TextView)findViewById(R.id.TextViewTerms);
terms.setMovementMethod(LinkMovementMethod.getInstance());
Spannable spanTerms = (Spannable)terms.getText();
ClickableSpan clickSpan = new ClickableSpan()
{
@Override
public void onClick(final View view)
{
new AlertDialog.Builder(AboutActivity.this)
.setTitle(R.string.title_terms)
.setMessage(R.string.terms_of_use)
.setCancelable(true)
.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
dialog.dismiss();
}
})
.show();
}
};
spanTerms.setSpan(clickSpan, 0, spanTerms.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
我也尝试过调用setSelected(false),但这也不起作用。有任何想法吗?
android点击textview后选择,android - 单击后,ClickableSpan TextView保持选中状态 - SO中文参考 - www.soinside.com...相关推荐
- android 点击通知栏打开activity,Android实现点击通知栏后,先启动应用再打开目标Activity...
情况简述 在开发Android app的过程中,遇到这样一个需求:app中启动一个Service,该Service在独立进程中运行,与服务器保持长连接,将服务器推送过来的消息在通知栏中显示,并设置点击 ...
- android点击号码打电话,android-拨打电话单击一个按钮
android-拨打电话单击一个按钮 我在按android中的按钮时正尝试拨打电话 ((Button)findViewById(R.id.button1)).setOnClickListener(ne ...
- android点击灰色背景图片,android button按键失去焦点和点击后改变背景图片
android button按键得到焦点和点击后改变背景图片 我也接受android不久,今天来给同学们分享一下button得到焦点和点击后改变背景图片,其实很简单就是两个事件setOnFocusCh ...
- android 点击图片动画效果,Android仿微信图片点击全屏效果
废话不多说,先看下Android图片点击全屏效果: 先是微信的 再是模仿的 先说下实现原理,再一步步分析 这里总共有2个Activity一个就是主页,一个就是显示我们图片效果的页面,参数通过Inten ...
- android+点击屏幕隐藏键盘,Android点击EditText文本框之外任何地方隐藏键盘的解决办法...
1,实现方法一: 通过给当前界面布局文件的父layout设置点击事件(相当于给整个Activity设置点击事件),在事件里进行键盘隐藏 android:id="@+id/traceroute ...
- Android点击通知进入详情,Android 点击通知进入正在运行的程序
好久没写文章,今天遇到一个新需求,app正在通话过程切换到后台,点击通知栏的时候 回到通话界面. 直接上代码吧首先是实现通知的代码 NotificationCompat.Builder notific ...
- android点击跳转卸载,[android]通过JNI实现卸载自身App后台发送Http请求~
freddon 发表于2016-10-21 阅读 1252 | 评论 1 使用JNI fork进程实现 监控自身App被卸载 首先这个功能仅供cankao 也可以使用linux exec命令跳转到浏览 ...
- android 定位 广播,android - 如何触发广播接收器在GPS开启/关闭? - SO中文参考 - www.soinside.com...
如何触发广播接收器在GPS开启/关闭? 问题描述 投票:35回答:5 public class BootReceiver extends BroadcastReceiver { @Override p ...
- android layout 工具栏,android - 滚动时CollapsingToolbarLayout并隐藏工具栏 - SO中文参考 - www.soinside.com...
我正在尝试使用CoordinatorLayout和CollapsingToolbarLayout创建一些组合布局. 在第一个状态,当我们在最顶层的页面上,并且还没有滚动时,我希望工具栏如下所示(是的, ...
最新文章
- fatal error all goroutines are asleep - deadlock!
- 【Ubuntu】安装中文输入法、终端不支持中文的解决方法
- 自制ACL+DHCP实验(初版)
- OVS 添加端口流程(二十九)
- AfxInitExtensionModule和AfxTermExtensionModule
- ADO之connection
- React开发(131):ant design学习指南之form中的resetFields
- 在SQL Server中设置最大并行度的不同方法
- 百度发布AI芯片“昆仑”;李笑来脏话录音曝光;Facebook再现新漏洞 | CSDN 极客头条...
- 集合之五:Set接口
- 魅族 android版本升级,魅族系统更新APP
- python将png转换为ico
- java版超级玛丽游戏
- 念在天涯,心在咫尺【转载】
- iov_iter操作
- Hrbust 1162 魔女 【dp】
- 服务器显示时间差8个小时,服务器时间相差8小时 原因与解决方法
- Mac PHP5.6安装
- 服务网格在百度核心业务大规模落地实践
- Android应用数据备份
热门文章
- 还在发愁linux命令记不住吗?神器来了!
- 爬虫 spider05——使用httpclient发送get请求、post请求
- Storm 02_Storm 计算模型
- Redis02_数据模型初识
- 【Java正则表达式】正则基本语法、使用方式(分组、替换、分割)、简单爬虫基础
- 各种说明方法的答题格式_高中化学:选择题答题方法与知识点总结,让你轻松秒杀各种难题...
- java中final的意义
- mysql的水平分表和垂直分表的区别
- java中实现同步的两种方式:syschronized和lock的区别和联系
- Java并发容器(一) CocurrentHashMap的应用及实现