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();

  • 相关阅读:
    SEO 相关网站
    如何解决虚拟内存低问题呀?请高手指教!
    你读到第几句时心痛了?
    git的使用
    MySQL上手
    记一次在京东购买笔记本电脑的经历
    webpack入门
    Vuex笔记
    Python利用ConfigParser读取配置文件
    django学习之reverse方法
  • 原文地址:https://www.cnblogs.com/yaya-Android/p/4528060.html
Copyright © 2011-2022 走看看