我有一个 ListView
,其中 EditTexts
作为项目。
我已经尝试设置 android:windowSoftInputMode="adjustPan"
和 "adjustResize"
list 中的标志,我也尝试添加“始终可见”标志,但它也没有帮助。
但是当键盘悬停在文本上并且我开始输入时,编辑文本框不再可见,它只会在第一次获得焦点时弹出。
编辑: 我已经在 4.3 上对其进行了测试,它按预期工作,edittext 始终可见,但在 4.2.1/4.2.2 上它不起作用。
最佳答案
在某些特定供应商的 android 固件上,Manifest 中的 Activity
标签设置 android:windowSoftInputMode
将不起作用...
可能的解决方法是在设置内容 View 后,在 onCreate()
方法中直接从 java 代码中设置它:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
这是一个远景,但对我来说它在某些情况下有效......
关于android - Adjust pan|adjust resize 似乎不适用于 JellyBean 4.2.2-4.1.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19704296/