【问题标题】:how to disable full screen keyboard如何禁用全屏键盘
【发布时间】:2013-08-26 18:08:43
【问题描述】:

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

我想要这样的东西:查看整个表格,如果我想写点什么,键盘将与屏幕上的表格一起显示(照片):

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

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

【问题讨论】:

  • 我不太明白您要做什么。可以提供截图吗?我查看了 Nexus 4 上的默认电子邮件和消息应用程序,但没有看到您在说什么。

标签: android xamarin tablelayout


【解决方案1】:

我设法做到了:

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

【讨论】:

  • 它不适用于我的自动完成控件,您对此有什么想法吗
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-11-06
  • 2014-06-05
  • 1970-01-01
  • 2016-09-01
  • 1970-01-01
  • 2011-05-19
相关资源
最近更新 更多