Android:使用软键盘将组件锁定到位

标签 android user-interface textview

软键盘将一个 TextView 对象向上移动(调整),这会导致 TextView 覆盖另一个我希望能够看到的 TextView。

我需要一种专门锁定此 TextView 的方法,以便键盘覆盖它。但只有那个组件。我不想平移整个窗口,只想平移这个单一的 TextView 对象。

有没有办法以编程方式告诉 TextView,“该死的兄弟,不要用键盘移动”?

老实说,我也愿意让所有组件保持不动,让键盘覆盖所有组件。

提前致谢。

最佳答案

所以,要回答这个问题,基本的答案是没有办法做到这一点。

您可以尝试 android:windowSoftInputMode 并使用“adjustNothing,”,但显然这不起作用(而且它对我也不起作用。)

除此之外,您只能使用 adjustPanadjustResize 进行软输入重新定位,因此您必须让您的 UI 适应这个大问题。

关于Android:使用软键盘将组件锁定到位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21898018/

相关文章:

java - 是否可以在JAVA中仅将2个jtable插入到一个jscrollpane中?

delphi - 可视化组件库(vcl)与WinApi的区别

android - 如何使 TextView 在 fragment 中可滚动?

android - 如何从文件加载文本到textview

java - 如何在 Android 上将 Observable 模式与 Firebase 结合使用

android - 为对话框创建阴影

java - java中显示和隐藏框架的正确方法

android - 自动缩放 TextView 文本以适应边界

android - 从 mbed 向 android 发送和接收数据

android - 清除主页启动器默认值