我正在写一个自定义视图,它可以直接扩展android.view.View
。如果我尝试访问mScrollX
或mScrollY
字段,则会看到“无法解析或不是字段”字段的错误。 source code for android.view.View有mScrollX,mScrollY和类似的变量protected
。我的直接子类如何不能访问其父类的受保护字段? (类似ScrollView显然可以。)受保护的字段对子类不可见
P.S.我意识到我可以致电getScrollX()
,但我想更新这些字段;调用setScroll()
有副作用,我不想要。
奇怪的是,即使在其他包中,子类也可以访问其超类的受保护变量。我猜你会使用错误的版本。你能展示一些你的代码吗? – 2011-02-06 21:28:34
行为已确认。 – 2011-02-06 21:30:34