我有一个带有4个EditText的表单。表格下方还有3个视图。这些都包装在父级RelativeLayout中。键盘打开时,我需要滑动上方的父级。
getViewDataBinding().rootContainer
.animate()
.translationY(slideUpValue)
.setDuration(duration);
现在我所期望的是,无论单击哪个EditText,无论聚焦EditText的y轴如何,它都会将rootContainer占用指定的值。但是实际上,y轴的平移取决于所单击的EditText。例如,如果我单击EditText1,它会滑到不同的值,而当我单击EditText2或其他任何东西时,平移也会发生变化,尽管我正在应用将其保存到根容器,因此它不必依赖于单击哪个Sample Image of the form showing multiple EditText