Well, upon reading some unrelated things from SO for another problem, I stumbled upon a reference to the android:windowSoftInputMode="adjustResize"
being used in the <activity>
tag instead of the <application>
tag.
Moving from the application tag to the activity tag fixed all my issues ðŸ˜
Hopefully this helps someone in the future to not do the same newbie mistake as me!