2016-09-07 115 views
-2

使用Delphi(berlin)在Android下顯示和隱藏虛擬鍵盤的好方法是什麼?如何顯示和隱藏虛擬鍵盤(android)

我把我的形式一個原生的android編輯。我設置了setShowSoftInputOnFocus(false);我嘗試手動打開鍵盤一樣

var aVirtualKeyboardService: IFMXVirtualKeyboardService; 
    TPlatformServices.Current.SupportsPlatformService(IFMXVirtualKeyboardService, IInterface(aVirtualKeyboardService)); 
    if (aVirtualKeyboardService <> nil) then aVirtualKeyboardService.ShowVirtualKeyboard(self); 

,但它不工作:(某個鍵盤是表演,有時不:(

+0

簡單的Google搜索對我來說有很多有用的結果... –

+0

@Jerry如果我問這是因爲我看到沒有工作! – loki

+3

我們不知道你看到了什麼,因爲你沒有說我們不知道爲什麼你的嘗試不起作用,因爲你a )沒有提到嘗試任何東西,並且b)沒有發佈任何代碼,顯示你已經嘗試了什麼。根據你寫的內容,你什麼也沒做,你希望我們爲你做所有事情(包括研究)。花一些時間閱讀[問],然後回來並編輯你的問題。 –

回答

1
+0

感謝山姆,但不幸當我這樣做時,form.OnVirtualKeyboardHidden和form.onVirtualKeyboardShown無法正常工作。這是爲例,但虛擬鍵盤顯示後5秒鐘:( – loki

+2

你原來的問題是如何顯示和隱藏虛擬鍵盤,這對我來說,它工作正常。現在你問的事件發生的結果顯示/隱藏虛擬鍵盤,爲此你必須更加具體,你使用哪種設備?你期望事件發生是因爲調用了*** ShowVirtualKeyboard ***或者你已經做了編輯現場活動組件?順便說一句,爲什麼你甚至需要手動顯示鍵盤?不知道你想要完成什麼,要幫助你並不容易。 – Sam

相關問題