Android QQ空间说说回复功能简介

本文介绍了Android中实现QQ空间说说回复功能的技术思路。通过使用SpannableString和TextStylePlus库,实现了评论的样式设置,包括字体颜色、表情插入等。文章探讨了一般线性布局和SpannableString两种方法,并提供了GitHub链接以获取完整代码示例。
摘要由CSDN通过智能技术生成

Android QQ空间说说回复功能简介

好久没有写博客了,主要最近项目太忙,而且都是一些没有技术含量的东西,所以写的就比较少。

最近项目里面有很多关于textview的样式问题,比如一些字体设置了背景色,加粗,下划线,中划线等。

下面以QQ空间中说说的回复进行实例讲解。

这里写图片描述

由于mac上软件比较难用,没有到qq的apk里面去扣一些表情过来,暂时拿默认的图片作为一个表情。

上面图片的中实例表示,“今天去星巴克喝咖啡了”表示一条说说,下面有三条留言是对主人“流水不腐”评论,同时评论最后还加了一个表情。

下面简单说下技术要点:
1、一般情况下,思路是这样的,一条评论是一行,可以是线性布局搞定,同时对用户名称和楼主的名称添加蓝色,如果有表情,那么则添加Imageview表示,这个在这里不做实现和分析,原因是因为,假如评论的条数太大,则效率是一个很大的问题。
2、、还有一些情况就是一条评论,单独作为一个textview,使用Android 提供的SpannableString进行实现。

下面就上面的分析的思路,对方法二进行代码实现,代码如下

public class FirstFragment extends Fragment {
   

    @InjectView(R.id.textview)
    TextView textview;

    String host = "流水不腐";
    String[] names = {
  "张三", "李四", "二狗子"};
    String comment = "土豪求带啊";

    int color = Color.BLUE;

    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.fragment_first, container, false
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值