да, это должно быть возможно, у меня есть деятельность, которая делает то же самое, что вы, кажется, пытаетесь.все, что у меня есть, это ScrollView с кучей дочерних макетов и виджетов.и каждый раз, когда появляется клавиатура, у меня нет проблем.
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout android:layout_width="match_parent" android:id="@+id/abstractWorkOrderParentLayout" android:layout_height="match_parent" android:orientation="vertical">
****ALL WIDGETS GO HERE****
</LinearLayout>
</ScrollView>
У меня есть по крайней мере еще 20 виджетов, выровненных по вертикали в abstractWorkOrderParentlayout, и прокрутка работает так, как я думаю, вы хотите, чтобы