我有一个在线性布局中可见的EditText,当显示软键盘时,我不想移动它。我不希望它移动的原因是因为我想控制上面的项目并调整它们的大小以使 EditText 及其控制下面的内容可见。
显示软键盘后是否可以完全阻止屏幕移动?
注意:我正在使用隐藏工具栏的活动。
我已经解决了这个问题 - 我已经将SetSoftInputMode添加到OnCreate方法的AdjustNothing。在 xml 中执行此操作不会执行任何操作,但在代码中执行任何操作。
在AndroidManifest.xml
文件中,转到您的活动并添加此内容。
<activity
...
android:windowSoftInputMode="adjustNothing"
/>
您的观点将保持不变