getScrollX()取不到值 自己写了一个继承AdapterViewAnimator的类,实现了GestureDetector.OnGestureListener, AdapterView.OnItemClickListener这两个接口但是我在代码里怎么也取不到getScrollX()的值,就算在滑动的时候也是0这是为什么呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其他的功能都正常,move, 翻页,都没问题但是我想通过去getScrollX()的值判断何时移到view的左右边界怎么也取不到呢 原来是我在代码里没有调用scrollTo(x,y);从View.java里可以看出是scrollTo(x,y)函数给 mScrollX附的值public void scrollTo(int x, int y) { if (mScrollX != x || mScrollY != y) { int oldX = mScrollX; int oldY = mScrollY; mScrollX = x; mScrollY = y; invalidateParentCaches(); onScrollChanged(mScrollX, mScrollY, oldX, oldY); if (!awakenScrollBars()) { invalidate(true); } } } 怎么使左右两个EditText上下滚动的时候同时进行? SQLite 创建数据库问题 交叉编译出现error: must #include <typeinfo> before using typeid 求一算法 RadioGroup的使用问题 Handler类接收不到消息 android怎么布局才能更好的使用各种屏幕大小? 求指导android浏览器如何加载网页内容 有关如何使用mutable的bitmap??? 在Thread中使用AsyncHttpClient问题 按照Android高级编程写的ContactPicker不成功 如何处理多个接收包
但是我想通过去getScrollX()的值判断何时移到view的左右边界
怎么也取不到呢
从View.java里可以看出是scrollTo(x,y)函数给 mScrollX附的值
public void scrollTo(int x, int y) {
if (mScrollX != x || mScrollY != y) {
int oldX = mScrollX;
int oldY = mScrollY;
mScrollX = x;
mScrollY = y;
invalidateParentCaches();
onScrollChanged(mScrollX, mScrollY, oldX, oldY);
if (!awakenScrollBars()) {
invalidate(true);
}
}
}