gpt4 book ai didi

java - 单击时如何在显示屏内滚动水平 ScrollView 的项目?

转载 作者:行者123 更新时间:2023-12-02 00:06:20 25 4
gpt4 key购买 nike

我正在尝试滚动手机显示屏内的horizo​​ntalView项目like discreatescrollview .

我正在尝试这个

  private final void focusOnView(final HorizontalScrollView scroll, final View view) {

new Handler().post(new Runnable() {
@Override
public void run() {
int vLeft = view.getLeft();
int vRight = view.getRight();
int sWidth = scroll.getWidth();
scroll.smoothScrollTo(((vLeft + vRight - sWidth) / 2), 0);
}
});
}

但它滚动到中心,而不是它的子项。

我正在尝试添加这样的按钮...

enter image description here

最佳答案

我准备在这种情况下使用recycle-view,这样我就可以添加

1.snapHelper 捕捉元素2.添加ItemAnimator并更改它很容易3.以后添加新项目只是在数组中添加新对象4.滚动动画非常流畅

关于java - 单击时如何在显示屏内滚动水平 ScrollView 的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58153936/

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