美文网首页工作生活
安卓Textview的点击事件和 SpannableString

安卓Textview的点击事件和 SpannableString

作者: Pino | 来源:发表于2019-07-03 09:16 被阅读0次

    1.需求是点击ClickableSpan时 不触发textview的点击事件

    2.点击textview,不触发ClickableSpan(这个一般不会有)

    只要在textview的点击事件加多一个判断即可解决点击ClickableSpan会误触发textview的点击事件

    简单明了,网上看了很多教程,都是重写textview,搞得麻烦,搞半天还没用

    tv.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            ClassroomLog.log(TAG, "Textview Click listener ");
            if (tv.getSelectionStart() == -1 && tv.getSelectionEnd() == -1) {
                
            }
        }
    });
    

    相关文章

      网友评论

        本文标题:安卓Textview的点击事件和 SpannableString

        本文链接:https://www.haomeiwen.com/subject/rvpfhctx.html