2

EditText 控件获得焦点后,显示软键盘,如果控件低于屏幕的一半,则键盘将阻止它允许用户输入。

我做了一些搜索,为 AndroidManifest.xml 文件中的活动添加 windowSoftInputMode(都尝试过 adjustPan 和 adjustResize)将解决阻塞问题,但所有输入控件看起来都很糟糕,例如,单行文本将具有灰色背景和黑色边框,并且单选按钮将具有深色粗边框和绿色内部,并且聚焦的多行 EditBox 将具有完整的黑色背景。

知道如何解决这个问题(不阻止输入并且没有那些糟糕的控件。)

  1. “Theme.Holo.Light.NoActionBar”作为默认主题。
  2. 安卓 4.1.x
4

2 回答 2

7

尝试在活动标签内的清单中使用以下行。它会起作用的。

<activity
    android:name="Your activity name"
    android:windowSoftInputMode="adjustPan"/>

即使有任何问题,您也可以使用滚动视图。

于 2013-08-21T04:37:23.090 回答
0

只需取出活动文件中编辑文本的顶部约束

于 2021-06-30T19:05:32.877 回答