当EditText在运行时创建EditText时,EditText隐藏在键盘下



我有一个带有滚动视图的布局,作为根布局,一个线性布局,带有垂直方向的孩子。我在活动的线性布局中动态添加了一个动态的编辑文本列表。问题是当我专注于编辑文本时,布局不会在软键盘上滚动。但是,如果未动态添加编辑文本,则可以完美地工作。 我已经在清单中设置了调整锅。

在您的清单文件中添加此特定活动的以下代码

<activity android:windowSoftInputMode="adjustPan">

Activity.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
<activity
            android:name=".ActivityName"
            android:screenOrientation="nosensor"
            android:windowSoftInputMode="adjustPan|stateAlwaysHidden" />

如果您只想将应用程序用于肖像模式,请使用NoSensor。如果您不希望Android在活动中弹出该键盘。

查看此链接官方文档并检查其他stackoverflow答案。

最新更新