软键盘将一个 TextView 对象向上移动(调整),这会导致 TextView 覆盖另一个我希望能够看到的 TextView。
我需要一种专门锁定此 TextView 的方法,以便键盘覆盖它。但只有那个组件。我不想平移整个窗口,只想平移这个单一的 TextView 对象。
有没有办法以编程方式告诉 TextView,“该死的兄弟,不要用键盘移动”?
老实说,我也愿意让所有组件保持不动,让键盘覆盖所有组件。
提前致谢。
最佳答案
所以,要回答这个问题,基本的答案是没有办法做到这一点。
您可以尝试 android:windowSoftInputMode
并使用“adjustNothing,
”,但显然这不起作用(而且它对我也不起作用。)
除此之外,您只能使用 adjustPan
和 adjustResize
进行软输入重新定位,因此您必须让您的 UI 适应这个大问题。
关于Android:使用软键盘将组件锁定到位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21898018/