2011-12-24 28 views
1

我在警告對話框構建器中遇到問題。我無法更改警報框背景顏色。請解決我的問題。如何應用背景顏色和主題來提醒dailog構建器

我寫警報生成器來顯示警報消息和圖標一些代碼,但我不能設置背景:

protected Dialog onCreateDialog(int id) { 

    // TODO Auto-generated method stub 
    switch (id) { 
     case 0: 

      AlertDialog.Builder builder = new AlertDialog.Builder(this); 

      builder.setIcon(R.drawable.alert); 
      builder.setTitle("*Select Valid Location"); 
      builder.setCancelable(false) 
       .setPositiveButton("Ok", null); 
      AlertDialog alert = builder.create(); 

      alert.show(); 
      break; 
+0

[android系統中創建自定義警告框(可能重複http://stackoverflow.com/questions/3928562/creating-custom-alert -box-in-android) – 2011-12-24 10:34:19

+0

只需要提醒一下,在創建它之後你會想返回對話框而不是調用show(),因爲框架會爲你做:) – Chase 2011-12-24 10:34:35

回答

0

只需創建你想和你想要的任何佈局的任何活動,並應用android:theme="@android:style/Theme.Dialog"<application>標籤在你的清單
答案是從一個類似的問題here

+0

請不要複製答案,而是留下評論,指出有可能有重複。 – 2011-12-24 10:33:58

+0

同意。對不起,這次。 – Shadow 2011-12-24 10:36:24

+0

它正在工作,但我的佈局被壓縮 – NareshRavva 2011-12-24 12:07:51