使用按钮滚动后如何返回活动顶部?

Posted

技术标签:

【中文标题】使用按钮滚动后如何返回活动顶部?【英文标题】:How to return to the top of an activity after scrolling using a button? 【发布时间】:2019-06-20 19:22:34 【问题描述】:

我正在创建一个使用滚动视图的应用程序,但不知道如何实现一个按钮,当按下该按钮时,该按钮会在滚动后将我从页面底部带到页面顶部。 ![页面底部]https://imgur.com/a/YLCJNAs ![按钮按下后的页面顶部]https://imgur.com/a/XXJSS2d

【问题讨论】:

android - button on click scroll to top of view的可能重复 【参考方案1】:

考虑到您的 ScrollView 是 SV 并且您的按钮是 BTN ,就这样做了:

BTN.setOnClickListener(new View.OnClickListener() 

   @Override
   public void onClick(View view) 
       SV.fullScroll(ScrollView.FOCUS_UP);
   

);

【讨论】:

【参考方案2】:

尝试在底部按钮的 onClick 中添加以下行

yourScrollView.fullScroll(ScrollView.FOCUS_UP);

【讨论】:

如何让它在我想要的滚动视图变量上工作?因为我似乎无法像在图像视图或按钮上那样使用 findviewbyid

以上是关于使用按钮滚动后如何返回活动顶部?的主要内容,如果未能解决你的问题,请参考以下文章

js : 怎么设置网页滚动条超过800px后,显示“返回顶部”的按钮?

滚动视图顶部的静态按钮 android studio

设置活动如何使用顶部的箭头向后导航

Vue3返回顶部组件及返回顶部js封装

如何在 react-native 中的 onPress 按钮上滚动顶部?

当用户使用 UITableView 的后退按钮滚动到最后选定的行时