仿微信添加群聊界面——addView

本文介绍了如何模仿微信添加群聊界面,通过addView动态显示头像。文中解决了listview与checkbox的混乱问题,并提供了简单的代码实现和效果展示。源码可在CSDN下载。
摘要由CSDN通过智能技术生成

发现一个listview和checkbox混乱的bug,现已解决,见博客ListView和CheckBox的混乱问题

当然这一篇主要是在说addview,也是可以看看。

微信大家都用过,微信里添加群聊时点击好友可以将头像动态显示到搜索栏中,最近项目中做了个模仿这个的,不知道微信用的是什么,我使用的是addView。先看效果图。
这里写图片描述
这里写图片描述

实现比较简单,就是个listview,里面加了checkbox。下面是代码

public class MainActivity extends ActionBarActivity {
   

    // 可滑动的显示选中用户的View
    private LinearLayout menuLinerLayout;

    private ListView listView;
    private List<User> allUserList;
    private EditText editText;
    private TextView tv_checked;
    private ImageView iv_search;
    private ListAdapter adapter;
    private List<String> addList = new ArrayList<String>();
    private int total = 0;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        initView();
        initData();
    }

    private void initData() {
        final User angelbaby = new User("angelbaby",R.mipmap.a1);
        User tangyan = new User("唐嫣",R.mipmap.a2);
        User zhaoliying = new User("赵丽颖",R.mipmap.a3);
        User gaoyuanyuan = new User("高圆圆",R.mipmap.a4);
        User cat = new User("一只猫",R.mipmap.a5);
        allUserList = new ArrayList<User>();
        allUserList.add(angelbaby);
        allUserList.add(tangyan);
        allUserList.add(z
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值