adjustPan切断EditText的底部

看来adjustPan实际上是在我的EditText的基线上而不是视图的实际边缘上平移。

底部边缘覆盖

我一直在寻找一种方法来解决这个问题,但我一直无法find任何东西。

活动代码(kotlin):

 override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) window.setSoftInputMode(SOFT_INPUT_ADJUST_PAN) } 

布局xml:

   

我试图从下面的问题解决无济于事:

  • 调整不要阻止键盘覆盖EditText
  • AdjustPan与EditText底部的布局会导致SoftKeyboard轻微模糊EditText视图

解决方案是设置一个顶部和机器人的填充

我用editText的例子:

  

在这里输入图像说明

带衬垫12:

在这里输入图像说明

和裸体的衬垫:

在这里输入图像说明