2012-07-19 20 views
0

我有一個奇怪的問題。在我的應用程序中,我在圖像視圖中顯示了一個位圖。在正常情況下看起來很好。但是當一個對話說waitdialog出現在前面時,它會從底部減少。我有以下的樣品圖片:ImageView失真

普通圖像:

enter image description here

顯示對話框後:

enter image description here

任何想法什麼問題呢?

編輯:

Dialog waitDialog = new ProgressDialog(this); 
waitDialog.setMessage("Loading properties..."); 
waitDialog.show(); 
+0

奇怪!你可以發表一些關於如何顯示'Dialog'的代碼嗎? – 2012-07-19 08:15:42

回答

0

奇怪。但可以嘗試取消你ImageView,當你隱藏你Dialog,或嘗試設置ImageVeiw的任何其他參數,以迫使它重新佈局其內容是這樣的:

img.invalidate(); 
+0

我已經通過在顯示對話框後將位圖再次設置爲imageview來解決它。不明白爲什麼這個問題不過目前爲止。 – 2012-07-19 08:49:05