1
我知道這不應該是一個很大的挑戰,但它真的讓我瘋了。從軟鍵盤開始活動沒有隱藏軟鍵盤
我正在開發一個簡單的軟鍵盤輸入法,基本上我已經添加了一個按鈕到我的softkeyboard,按下它,彈出一個對話框,提示用戶做一些選擇。
迄今爲止,關於創建和打開對話框的一切都是確定的。由於通常會從活動外部創建並顯示對話框,因此輕彈解決方案可能會創建一個將對話框嵌入其中的透明活動。通過這樣做,當用戶點擊我的軟鍵盤上的按鈕時,我可以輕鬆開始對話。
但是一個棘手的問題是:每次用戶點擊按鈕並顯示對話框(實際上是一個透明活動中的對話框)時,它總是會隱藏我的軟鍵盤。我只需要啓動對話框而不更改我的軟鍵盤的狀態 - 我希望我的軟鍵盤在對話框啓動時不斷顯示。
下面是谷歌鍵盤的快照,它具有類似的按鈕,顯示一個對話框,對話框沒有隱藏鍵盤,這正是我想要的。所以請任何人建議我如何實現這一點。非常感謝。
你好Gabe。但是我發現實際上Google Keyboard似乎也將對話框嵌入到透明活動中,當對話框顯示時,背景編輯文本光標將不再閃爍,這似乎意味着在實際屏幕上有一個透明活動。 – jinnancun
我認爲你讀的東西太多,光標不動。我知道我已經成功完成了IME中的對話框,只是使用對話框並將對話框窗口標記覆蓋爲與IME的UI相同的標記。完美的作品。我不認爲有什麼辦法可以開展一項活動並保持鍵盤 - 輸入將會在哪裏進行? –
你可以告訴我更多關於如何實現這個細節..我真的被困在這裏,我很欣賞你的幫助:) – jinnancun