0

私は奇妙な問題を抱えています。私のアプリケーションでは、イメージビュー内にビットマップを表示しています。見た目は普通に良いです。しかし、waitdialog というダイアログが前に来ると、下から切り捨てられます。以下にサンプル画像があります。

通常の画像:

ここに画像の説明を入力

ダイアログを表示した後:

ここに画像の説明を入力

これの何が問題なのですか?

編集:

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

1 に答える 1

0

変。ただしImageView、 を非表示にするときにを無効にするDialogか、ImageVeiw の他のパラメーターを設定して、次のようにコンテンツを強制的に再レイアウトしてみてください。

img.invalidate();
于 2012-07-19T08:25:28.613 に答える