android键盘阻止EditText

时间:2013-08-21 04:01:21

标签: android mono xamarin.android

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

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

任何想法如何解决问题(不阻止输入和没有那些糟糕的控制。)

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

2 个答案:

答案 0 :(得分:3)

尝试在活动代码中的清单中使用以下行。它会起作用。

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

即便如此,如果有任何问题,您也可以使用scrollview。

答案 1 :(得分:0)

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