调整pan | adjust resize似乎不适用于JellyBean 4.2.2-4.1.2

use*_*676 5 android android-listview android-edittext

我有一个ListViewEditTexts作为项目.

我已经尝试 在清单中设置两个android:windowSoftInputMode="adjustPan""adjustResize"标志,我也尝试添加"alwaysvisible"标志,它也没有帮助.

但是当键盘盘旋在文本上并且我开始输入编辑文本框时,没有看到孤独的,它只会在第一次获得焦点时弹出.

编辑:我已经在4.3上测试了它,因为它应该工作,编辑文本一直可见,但在4.2.1/4.2.2它不起作用.

Tal*_*nel 7

在一些特定的厂商的Android固件,设置android:windowSoftInputModeActivity在清单标签将无法正常工作...

可能的解决方法是onCreate()在设置内容视图后,可以直接从方法内的java代码设置它:

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
Run Code Online (Sandbox Code Playgroud)

这是一个很长的镜头,但对我来说,它在某些情况下有效......


AIT*_*ANE -1

在您的 上AndroidManifest.xml,尝试添加android:windowSoftInputMode="adjustPan"持有列表视图的活动。