【问题标题】:How to bring scroll bar/view in top position?如何将滚动条/视图置于顶部?
【发布时间】:2012-04-20 07:26:28
【问题描述】:

滚动条

表格布局 我的浏览数据 /表格布局

/滚动条

我展示了数据。当我在视图的最后一行时,一旦我的 UI 更新,我想将滚动条带到顶部位置。

我需要为此操作执行哪些代码。提前致谢。

【问题讨论】:

    标签: android android-scrollview android-scrollbar


    【解决方案1】:
    scrollView.fullScroll(ScrollView.FOCUS_UP);
    

    scrollView.scrollTo(0, 0); 
    

    应该工作

    【讨论】:

      【解决方案2】:

      调用 listView.setSelectionAfterHeaderView();滚动到顶部

      【讨论】:

        【解决方案3】:

        你可以这样做

        int idx = list.getFirstVisiblePosition();
        View vfirst = list.getChildAt(0);
        int pos = 0;
        if (vfirst != null) pos = vfirst.getTop();
        
        //Restore the position
        list.setSelectionFromTop(idx, pos);
        

        【讨论】:

          猜你喜欢
          • 2020-02-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-01-12
          • 1970-01-01
          • 1970-01-01
          • 2023-01-15
          • 2017-11-16
          相关资源
          最近更新 更多