2012-02-29 23 views
1

私は自分のプロジェクトで作業していましたが、終わりに近づいていました。私はMEGAの問題に遭遇しました。 問題は、突然、私のコード/レイアウトで何も変更せずに、すべての私のカスタムダイアログが上にあるイメージ(3つのアクティビティのバックグラウンド)を持っているということです。すべてのカスタムダイアログは、背景を持っています

私はそれが3.xの上でまだ発生していなかった、2.xデバイス上でこの問題を抱えています 画面のサイズに応じて異なるレイアウトで作業します。しかし、私はこれらのレイアウトを削除して、すべて同じレイアウトなどを使用するようにしました。 私は自分のEclipseを閉じて、プロジェクトをきれいにし、手動で再構築し、apkをアンインストールし、apkを再インストールしました。私は2.2.3,2.2.1のデバイス(API 8 & 9)と3.2でテストしました。

私は現時点では絶望的です。ですから、どうしたのですか?ここで

は、比較のために、いくつかのスクリーンショットです。ダイアログで

2.2.3のスクリーンショット(バギー):

enter image description here

3.2のスクリーンショット - それがあるべきよう(正常に動作します):

enter image description here

+1

um、もう少し情報が役に立ちます。おそらくコードの抜粋は、カスタムダイアログを作成する必要があります。最良の推測で、コードを見ることはできません。あなたのダイアログと一致するスタイルまたはプリセット値のために背景が設定されています。 – Rawr

+0

ダイアログレイアウトに間違った設定がありました。 – Nyllian

答えて

0

私が使用しましたダイアログのレイアウトに「間違った」パラメータはほとんどありません。 私が覚えているように、translucenseパラメータをtrueに設定し、#00000000のbackground_colorを使用しました(アルファチャンネルが半透明をオーバライドしたところ)。これはバグを引き起こしていた。

バックグラウンドのレイアウト設定を#000000(プレーンブラック)に変更するか、またはこれを修正してください。

関連する問題