2010-07-24 32 views
0

我想顯示帶有文本輸入的Model Dialog的Android版本,但我認爲鍵盤將落後於實際活動,因爲對話框沒有輸入。有什麼方法可以讓鍵盤在實際的對話框中顯示。顯示帶有Android對話框的鍵盤

我看過this SO問題 - 但是我寧願不使用Theme.Dialog'ed活動,因爲我覺得活動對於我的目的來說太重了。如何在前臺顯示帶有鍵盤輸入的模型對話框?

這就是我所說的: alt text

回答

3

誰說對話框未作出有投入?對話框可以包含任何內容 - 文本,按鈕,進度條,輸入字段。你試過了嗎?鍵盤會調整畫布大小,因此不會出現「後面」/「前面」。 (另外,你可以隨時通過按住菜單按鈕召喚一個手機上的輸入法沒有QWERTY 鍵盤 - 甚至有一個模式對話框。)

編輯:如果你需要證據,只是看API演示(應用程序 - >對話框)。有一個文本輸入對話框的例子。源代碼在這裏:http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/AlertDialogSamples.html(DIALOG_TEXT_ENTRY)

+0

我更新了我的上一個問題,顯示了我看到的這個圖片。 – hwrdprkns 2010-07-24 23:03:56

+0

好的,是的,這是關於IME的系統對話框。但你的應用程序不會像這樣。查看Google SDK中的API演示 - 查看應用程序 - >對話框 - >文本輸入對話框。有一個簡單的例子來說明你想要做什麼。 – EboMike 2010-07-24 23:19:09

+0

您可以鏈接我或在您的答案中發佈代碼 - 我沒有看到您正在談論的文件。 此外,如果您在回答中發佈代碼,將會使其他人受益。 – hwrdprkns 2010-07-24 23:58:29