你的位置:首页 > 软件开发 > 操作系统 > 点击文本改变改行背景色,弹出对话框

点击文本改变改行背景色,弹出对话框

发布时间:2016-11-15 14:00:18
我想单纯靠一个文本实现微信回复评论的效果,在一列回复文本中点击某一行,然后该行的背景色改变并且弹出对话框,如下图,我们想要回复A,那么就点击A所在的那一行(A回复B:哈哈哈)。注意,这里两行包括下面一系列的回复文本都是在一个textView中。网上查了许久,结合自己的一些知识,终 ...

点击文本改变改行背景色,弹出对话框

 我想单纯靠一个文本实现微信回复评论的效果,在一列回复文本中点击某一行,然后该行的背景色改变并且弹出对话框,如下图,我们想要回复A,那么就点击A所在的那一行(A回复B:哈哈哈)。

点击文本改变改行背景色,弹出对话框

注意,这里两行包括下面一系列的回复文本都是在一个textView中。

网上查了许久,结合自己的一些知识,终于实现了。

 

揭晓答案(步骤如下):

/** * 

  对于第二行来说

   commentName为A

   replyName为B,

   commentContent为内容

* **/

1.

SpannableString commentReplyNameContent = null;

commentReplyNameContent = new SpannableString(commentName + "回复" + replyName + ":" + commentContent);

commentReplyNameContent.setSpan(new ClickableSpan()  //设置点击时候的效果(在这里只是弹出键盘而已) {        @Override      

原标题:点击文本改变改行背景色,弹出对话框

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录