Los campos protegidos no son visibles para las subclases.

Estoy escribiendo una vista personalizada que se extiende directamenteandroid.view.View. Si trato de acceder a los camposmScrollX omScrollY, Veo un error de que el campo "no se puede resolver o no es un campo". loscódigo fuente para android.view.View tiene mScrollX, mScrollY y variables similares declaradasprotected. ¿Cómo es que mi subclase directa no puede acceder a los campos protegidos de su clase principal? (Clases comoScrollView aparentemente puede.)

PD Me doy cuenta de que puedo llamargetScrollX(), pero quiero actualizar estos campos; vocaciónsetScroll() tiene efectos secundarios que no quiero

Respuestas a la pregunta(3)

Su respuesta a la pregunta