【发布时间】:2014-04-17 09:51:06
【问题描述】:
我有一个HorizontalScrollView 我想在点击Button 时左右滚动它。
我已经参考了这个帖子Here
但我无法将其向左滚动。因为这里getScrollX() 给出了视图的leftEdge。
所以我的问题是如何让它在 btnClick 上滚动到 View 的左侧。
高度赞赏任何答案..Thks
【问题讨论】:
标签: android horizontalscrollview
我有一个HorizontalScrollView 我想在点击Button 时左右滚动它。
我已经参考了这个帖子Here
但我无法将其向左滚动。因为这里getScrollX() 给出了视图的leftEdge。
所以我的问题是如何让它在 btnClick 上滚动到 View 的左侧。
高度赞赏任何答案..Thks
【问题讨论】:
标签: android horizontalscrollview
此代码可能对您有所帮助::
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);
【讨论】: