【发布时间】:2013-03-27 08:13:50
【问题描述】:
两者有什么区别 View.getLeft() 与 View.getScrollX() ? 请不要从文档中复制和粘贴定义,因为我将在下面为您完成此操作
getScrollX()
Return the scrolled left position of this view.
getLeft()
Left position of this view relative to its parent
我认为这两个值应该是相同的,但是我的示例程序,如果我这样做 View.scrollBy(20, 0) 我看到 getScrollX() 将返回 20 并且视图实际上向右移动,但 getLeft() 仍然为零
我很困惑,因为如果视觉上视图向右滚动了 20px,它的左侧位置也应该更新,但它仍然是 0
显然它们不能相同,否则没有必要有两种不同的方法返回相同的结果
请帮忙
【问题讨论】:
标签: android android-widget android-view