gpt4 book ai didi

java - 以编程方式将 ScrollView 聚焦到选定位置 - Android

转载 作者:搜寻专家 更新时间:2023-11-01 08:03:07 25 4
gpt4 key购买 nike

我有一个带有很多按钮的 ScrollView。当用户解锁该按钮/级别时,每个按钮都会启用。我想将 ScrollView 集中在最新的解锁按钮/级别上。请参阅下面的屏幕截图。

enter image description here

我发现一些像 scrollTo() 这样的函数可以将 ScrollView 聚焦在顶部、按钮或类似的地方,但我想将 ScrollView 聚焦在某些地方,比如按钮 ID 上写着 Level 8 在下面的屏幕截图中。我该怎么做呢?

最佳答案

我认为这应该足够好了:

  yourButtonView.getParent().requestChildFocus(yourButtonView,yourButtonView);

public void RequestChildFocus (View child, View focused)

child - 此 ViewParent 的需要焦点的子级。该 View 将包含焦点 View 。实际具有焦点的不一定是 View 。

focused - child 的后代 View 实际上具有焦点

关于java - 以编程方式将 ScrollView 聚焦到选定位置 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18188201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com