gpt4 book ai didi

android - subview 在 Horizo​​ntalScrollView 中的位置

转载 作者:太空狗 更新时间:2023-10-29 14:34:23 25 4
gpt4 key购买 nike

我有一个带有一系列 CompoundButton 的 Horizo​​ntalScrollView。我想找到给定 subview 的 (x,y)。我试过使用: getLocationOnScreen() getLocalVisibleRect() getChildVisibleRect()

像这样: 查看 tmpView = this.findViewById(viewId); 矩形 hitRect = new Rect();
tmpView.getLocalVisibleRect(hitRect);

hitRect 始终为 0,0 - 0,0。

我主要需要 x,y 来滚动到特定的 subview 。任何帮助是极大的赞赏。谢谢。

最佳答案

您是否在 OnCreate 中执行 getLocalVisibleRect()? getLocalVisibleRect需要等到android设置完layout后才能使用,如果在OnCreate中调用是不行的。

关于android - subview 在 Horizo​​ntalScrollView 中的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2858448/

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