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

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

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