2013-11-03 30 views
1

我已經在這個問題有一段時間了,我不能修復它...我的對話框關閉我的鍵盤

我有一個非常簡單的活動,該佈局具有EditTextButton

Button啓動Dialog

問題出在EditText的焦點。軟鍵盤將顯示,如果此時按下了Button,鍵盤將關閉並且Dialog打開。我希望在創建Dialog時維持鍵盤的狀態(關閉/打開)。

我沒有添加任何代碼到這個問題,因爲它是一個非常標準的對話框。

ALSO,我不能一個AlertDialog(這將解決這個問題),由於需要在對話框的完全定製使用。用AlertDialog,擺脫圓形邊框是不可能的。

請幫幫忙,謝謝:)

+0

你的對話框是否包含任何'EditText's?如果是,則在佈局文件中添加一個標籤或調用requestFocus()。 –

+0

不,我只想讓對話框懸停在已經打開的任何東西上。 (即活動中的軟輸入打開)。 –

+0

我不確定是否有任何事情可以在鍵盤上進行。 – Szymon

回答

0

我解決了這個,月經過少;)

基本上。我完全擺脫了對話框,並在FrameLayout(在活動的佈局中)內添加了一個visiblity="gone" LinearLayout。

無論何時我想彈出對話框,我都會將對話框的可見性設置爲visibility="visible"