2013-08-22 139 views
3

我創建了一個表格佈局,我不希望鍵盤編輯視圖變爲全屏。我想要鍵盤和背後的視圖。就像當你給別人發送消息一樣,你的文本字段包含名稱,主題等等和鍵盤。我的編輯文本是動態創建的,所以我必須在代碼中這樣做。我嘗試使用SetImeOptions,但使用editview.SetImeOptions,在Xamarin中不起作用。 Xamarin有沒有辦法做到這一點?謝謝!如何禁用全屏鍵盤

我想是這樣的:可以查看整個表格,如果我想要寫的東西,鍵盤與屏幕上的表(照片): enter image description here

不是這樣,這裏的鍵盤全屏:

enter image description here

我希望這是清楚我想要什麼..

+1

我不太明白你想要做什麼。你能提供一個截圖嗎?我查看了Nexus 4上的默認電子郵件和通訊應用程序,但沒有看到您在說什麼。 –

回答

1

我設法以此來做到這一點:

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

它不適用於我的自動完成控制你對此有任何想法 – Manikandan