2011-11-25 69 views
2

我有這個錯誤,我點擊某個東西,它會彈出一個消息關閉按鈕,當我點擊關閉按鈕時,彈出窗口的某些部分沒有正確關閉。這是它的一個屏幕截圖。我可以知道如何解決這個問題嗎?bada編程 - 用鍵盤彈出消息

這是彈出:

enter image description here

這是錯誤:

enter image description here

回答

0

我認爲你需要調用窗體上的requestredraw,這將刷新完整的形式

+0

嗨,我試着做的requestredraw,在onActionPerformed的方法。問題是我正在使用面板的選項卡,我不知道如果嘗試onActionPerformed中的requestredraw是對還是錯。 :/ – Winona

+0

嗨,非常感謝你的所有建議。我決定通過使用messageBox來簡化它。感謝您貢獻您的建議和寶貴的時間:) – Winona

+0

@Winona請注意,如果您在Bada SDK中使用'MessageBox'類,那麼您的應用可能會被拒絕。更多信息在這裏:http://forums.badadev.com/viewtopic.php?f=3&t=1339 – Bobrovsky

0

看起來像一個刷新問題給我。嘗試撥打小鍵盤上的對象Show()Draw()強制刷新。

+0

嗨,這是一個真正的刷新問題,但卻展()和Draw()不工作。 – Winona

+0

@Winona:你有沒有在另一個應用程序中看到過這個?鍵盤上方的消息框?也許這是糟糕的UI設計......也許你應該給用戶提供其他反饋,比如紅色的背景,並且只有當用戶提交表單並且鍵盤不可見時才顯示消息框。或者直接拔下鍵盤,顯示信息,再次顯示鍵盤。 – Kai

+0

嗨,感謝您的回覆!是的,我嘗試刪除鍵盤,顯示消息,然後再次顯示鍵盤。問題是,我有2個編輯區,讓我們說在editfield2,彈出消息,然後我點擊關閉,鍵盤將彈出editfield1,而不是回到editfield2。 :/ – Winona