1. 程式人生 > >Android PullToRefreshScrollview+listview 重新整理介面的時候滾動到頂部

Android PullToRefreshScrollview+listview 重新整理介面的時候滾動到頂部

今天解決了一個問題:PullToRefreshScrollview+listview  重新整理介面的時候讓其滾動到頂部

廢話不多說,直接上程式碼:

private PullToRefreshScrollView scrollView;
private ScrollView scrollView1;

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_equipment_detail);
        x.view().inject(this);
        AppManager.getAppManager().addActivity(this);
        scrollView = (PullToRefreshScrollview)findViewById(R.id.sc);
        scrollView1 = scrollView.getRefreshableView();
        
    }
從本質上來講,pulltorefreshscrollview 是 LinearLayout,那麼要想讓它能滾動到頂部,我們就需要將它轉為 ScrollView,具體的方法就是:scrollview1 = scrollview.getRefreshableView();

然後就在我們需要讓其滾動到頂部的地方加上:scrollview1.smoothScrollTo(0,0);

就這樣搞定啦,經本人親測有效!如有任何疑問歡迎加我工作QQ:1262422258 。

每天多一點兒努力,未來多一點美好。任何大神都是點滴積累起來的!