Это потому, что они не являются частью Android SDK.
Вот исходный код для mScrollX
:
/**
* The offset, in pixels, by which the content of this view is scrolled
* horizontally.
* {@hide}
*/
@ViewDebug.ExportedProperty(category = "scrolling")
protected int mScrollX;
Вы заметите аннотацию @hide
. Это означает, что это не является частью Android SDK. Часть процесса сборки, которая создает Android SDK, не будет включать этот элемент данных в версию-заглушку android.view.View
, которая находится в файле android.jar
, с которым вы компилируете.
Аннотация @hide
используется для вещей, которые для внутренних целей должны быть публичными или защищенными, но не считаются чем-то, что разработчики SDK должны использовать.
Пожалуйста, найдите другие решения для любой проблемы, с которой вы столкнулись.