3

我创建了一个表格布局,我不想让键盘编辑视图全屏显示。我想要键盘和它背后的视图。就像当您向某人发送消息时,您拥有包含名称、主题等的文本字段和键盘。我的编辑文本是动态创建的,因此我必须在代码中执行此操作。我尝试使用 SetImeOptions,但使用 editview.SetImeOptions,在 Xamarin 中不起作用。有没有办法在 Xamarin 中做到这一点?谢谢!

我想要这样的东西:查看整个表格,如果我想写点东西,键盘要与屏幕上的表格一起显示(照片): 在此处输入图像描述

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

在此处输入图像描述

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

4

1 回答 1

1

我设法用这个来做到这一点:

public override IInputConnection OnCreateInputConnection(EditorInfo outAttrs)
        {
            outAttrs.ImeOptions = ImeFlags.NoExtractUi;
            IInputConnection ret= base.OnCreateInputConnection(outAttrs);}
于 2013-08-26T10:08:43.887 回答