Listview模仿朋友圈点赞的TextView没有刷新?

新手上路,请多包涵

点击一个红心按钮:xinClick为一个Imageview。当用户点击,自动计数加1,TextView的id为xin。但是始终TextView始终没有变化。

                xinClick.setOnClickListener(new OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        // TODO Auto-generated method stub
                        ++count;
                        xin.setText(count+"");//**没有效果**
                    }
                });

这段代码是在public View getView(int arg0, View arg1, ViewGroup arg2)中写的。请问如何解决?

阅读 2.6k
2 个回答

首先打Log看count是否加一,假如没有,那可能是点击事件被截获

xinClick.setOnClickListener(new OnClickListener() {

                @Override
                public void onClick(View v) {
                    // TODO Auto-generated method stub
                    ++count;
                    //增加 Post  具体自己优化
                    new Handler().post(new Runnable(){
                        public void run(){
                            xin.setText(count+"");//**没有效果**
                        }
                    });
                    
                }
            });
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题