2011-04-07 15 views

答えて

9

Hey budy。 。 。バックグラウンド用のxmlファイルは、開発者サイトで使用可能で、Transperentカラーの背景色として#00000000を使用してください。

+4

何らかの理由で、 '#00000000'を使うとグラフィカルな不具合に遭遇することがあります。 '@android:color/transparent'を使うことをお勧めします。彼らが同じARGB値なので、なぜ私に尋ねてはいけません。私が問題に遭遇したことを私に信じてください。 – styler1972

+0

@Stylerこの '@android:color/transparent'行はどこに追加しますか?ダイアログやスタイルのxmlファイルには? 'アンドロイド:背景=" @アンドロイド:色/透明 "を試していたが、私はそれが正しいとは思わない。主にそれが動作して以来^^ –

0

背景色をColorTransparentに設定することができます。

+0

にsetBackgroundDrawableを設定すると、ColorDrawableが必要になります。この場合、@Tarun Nagpalには正しい方法があります。 – Codeversed

10

また、あなたはちょうどandroid.R.style.Theme_Translucent_NoTitleBarするダイアログのテーマを設定する必要がダイアログの背景を透明にするには、コンストラクタ

getWindow().setBackgroundDrawable(new ColorDrawable(0)); 
2

に次の行を使用することができます。例: -

new AlertDialog.Builder(context, android.R.style.Theme_Translucent_NoTitleBar).show(); 
関連する問題