我正在编写一个自定义视图,直接扩展了
P.S. 我知道我可以调用
android.view.View
。如果我试图访问字段mScrollX
或mScrollY
,则会出现错误,指出该字段“无法解析或不是字段”。android.view.View的源代码声明了mScrollX、mScrollY和类似的变量为protected
。那么,我的直接子类为什么不能访问其父类的受保护字段?(像ScrollView这样的类显然可以。)P.S. 我知道我可以调用
getScrollX()
,但我想更新这些字段;调用setScroll()
会产生一些我不想要的副作用。