我需要在應用程序啓動時顯示虛擬鍵盤,但到目前爲止我失敗了。Android首次啓動時顯示軟鍵盤?
我的方法使用此代碼「的OnCreate」顯示虛擬鍵盤
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(txtBuscar.getId(), InputMethodManager.SHOW_FORCED);
此代碼工作正常,在任何屏幕上在任何時候,但「第一」活動開始時無法正常工作。爲什麼?
我嘗試過,當我開始另一個活動,它的工作原理,但不起作用,當我開始「第一」活動。
我試圖把這個代碼放在事件「OnCreate」等等......但它似乎不起作用。
無論如何,當我啓動應用程序時,「強制」顯示鍵盤?
在此先感謝。
似乎只能在肖像模式下工作。當我切換到橫向模式時,軟鍵盤拒絕進入。我嘗試了兩種方法。在活動啓動之前以橫向模式進行手機,並在顯示活動時切換到橫向模式。有關如何進行的任何線索? – 2011-04-05 11:41:51
太棒了!它是Android的錯誤?嘗試在onResume()上運行鍵盤,但第一次沒有這樣的延遲就沒有啓動 – Sash0k 2013-02-15 13:03:15