2012-01-30 7 views
0

ダイアログの後ろに表示される半透明の背景の色を変更する方法を教えてください。私ができるか -透明な背景を変更するダイアログ

別の質問: デフォルトは黒であり、私はこれは私が私のカスタムダイアログのために使用しているテーマは

(デフォルトのような同じアルファで)それは白にしたいです

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <style name="CustomDialogTheme" parent="android:Theme.Dialog"> 
     <item name="android:layout_width">fill_parent</item> 
     <item name="android:layout_height">fill_parent</item> 
     <item name="android:padding">30dp</item> 
     <item name="android:windowNoTitle">true</item> 
     <item name="android:windowIsFloating">true</item> 
     <item name="android:background">@color/white</item> 
    </style> 
</resources> 

答えて

0

(各側に20dpマージン付き)画面幅いっぱいのxmlレイアウトを作成し、ダイアログボックスにレイアウトを設定するためのダイアログを作ります。

これは、構文のために役立つかもしれない:あなたは、レイアウト http://www.helloandroid.com/tutorials/how-display-custom-dialog-your-android-application

に、ダイアログの内容を設定する必要があります。これは、バックグラウンドのために役立つかもしれない:あなたが上書きしてもテーマ/スタイル Android Custom PopupWindow/Dialog

+0

を上書きする必要がありますテーマ - ポップアップの背後に表示される半透過レイヤーの色の原因となるパラメータが見つかりませんでした。 –

+0

http://stackoverflow.com/questions/3118601/how-can-i-change-the-background -of-android-alert-dialogs – AJcodez