我有一个 HorizontalScrollView,在水平方向内有一个具有 10 个 View 的线性布局(orientation=horizontal)。
我试图显示水平 ScrollView 自动滚动到选定的 View 。
我已经完成了从所选 View 请求焦点的操作:
li.setFocusable(true);
问题是 View 显示在屏幕右侧,我正在尝试居中显示 View 。
有什么想法吗?
谢谢
最佳答案
你可以使用smoothScrollTo(int x, int y)方法,(x, y)代表选中 View 的位置,你可以很容易地计算出来:(View.getLeft() + View.getPaddingLeft(), View.getTop ())。
关于android - HorizontalScrollView - 自动滚动到选定的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21875086/