如何禁用全屏键盘

时间:2013-08-22 15:29:22

标签: android xamarin tablelayout

我创建了一个表格布局,我不希望键盘编辑视图是全屏的。我想要键盘和背后的视图。就像你向某人发送消息一样,你有文字字段,包括姓名,主题等,以及键盘。我的编辑文本是动态创建的,所以我必须在代码中执行此操作。我尝试使用SetImeOptions,但使用editview.SetImeOptions,在Xamarin中不起作用。在Xamarin有没有办法做到这一点?谢谢!

我想要这样的东西:要查看整个表格,如果我想写一些东西,键盘要与屏幕上的表格(照片): enter image description here

不是这样,键盘是全屏的:

enter image description here

我希望很清楚我想要什么..

1 个答案:

答案 0 :(得分:1)

我成功地使用了这个:

public override IInputConnection OnCreateInputConnection(EditorInfo outAttrs)
        {
            outAttrs.ImeOptions = ImeFlags.NoExtractUi;
            IInputConnection ret= base.OnCreateInputConnection(outAttrs);}