我有一个HorizontalScrollView
我想滚动它向左和向右点击Button
点击。 我已经提到这篇文章Here在ButtonClick两侧滚动HorizontalListView
但我无法向左滚动它。在这里getScrollX()
给出了视图的左边缘。
所以我的问题是我怎样才能让它在btnClick上向左滚动View
。
任何回答是高度Appreciated..Thks
我有一个HorizontalScrollView
我想滚动它向左和向右点击Button
点击。 我已经提到这篇文章Here在ButtonClick两侧滚动HorizontalListView
但我无法向左滚动它。在这里getScrollX()
给出了视图的左边缘。
所以我的问题是我怎样才能让它在btnClick上向左滚动View
。
任何回答是高度Appreciated..Thks
此代码可以帮助你::
rightBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
hsv.scrollTo((int)hsv.getScrollX() + 10, (int)hsv.getScrollY());
}
});
尝试
public void scrollToLeft(){
horizontalScrollView.smoothScrollTo(horizontalScrollView.getScrollX() - 50, 0);
}
就试试这个代码。有用。
声明第一
HorizontalScrollView小时;
然后内部上创建
HR =(HorizontalScrollView)findViewById(R.id.horizontal1);
和里面onclick按钮,输入此代码。
hr.fullScroll(HorizontalScrollView.FOCUS_LEFT);
虽然这个问题是旧的..但他说的是HorizontalListView而不是scrollView .. – Meenal
我曾经尝试这样做没有工作:) – nitesh
哪个值由getScrollX回来了?它始终是一样的价值吗? – user3540792
距离HSV左边缘的距离 – nitesh