zoukankan      html  css  js  c++  java
  • handler.postDelayed()和timerTask

    public static void scrollToListviewTop(final XListView listView)

        {

            listView.smoothScrollToPosition(0);

            final Handler handler = new Handler();

            handler.postDelayed(new Runnable()

            {

                @Override

                public void run()

                {

                    if (listView.getFirstVisiblePosition() > 0)

                    {

                        listView.smoothScrollToPosition(0);

                        handler.postDelayed(this, 100);

                    }

                }

            }, 100);

        }

    public class TimeTaskScroll extends TimerTask {

            

            private XListView listView;

            

            public TimeTaskScroll(XListView listView){

                    this.listView = listView;

            }

     

            private Handler handler = new Handler() {

                    public void handleMessage(android.os.Message msg) {

                            listView.smoothScrollToPosition(0); 

                    };

            };

     

            @Override

            public void run() {

                    Message msg = handler.obtainMessage();

                    handler.sendMessageDelayed(msg, 2000);

            }

     

    }

    new TimerTask().run();

  • 相关阅读:
    虚拟机安装
    虚拟机简介
    stm32(新建工程)
    高校教室管理系统
    按键抬起有效
    数码管0~9显示
    流水灯程序设计
    P0.0口驱动一个LED闪烁
    Adobe 系列下载链接
    Microsoft 常用下载链接
  • 原文地址:https://www.cnblogs.com/yaya-Android/p/4528060.html
Copyright © 2011-2022 走看看