2012-02-22 71 views
0

嗨,大家好,我有一個XML中,我有以下幾點:更改特定文本的顏色警報對話框

John:How are you? 
Mary:I am fine.How about you. 
John:what is your plan today? 

我。現在我需要的John,Mary文字與BOLD和取出由XML這些值different color。還需要更改警報窗口的背景顏色。

此警告對話框中,我使用:

AlertDialog.Builder bu = new AlertDialog.Builder(this); 
bu.setMessage(""+((Node) textFNListU.item(0)).getNodeValue().trim().replace("$","\n")); 
bu.setCancelable(true); 
bu.setPositiveButton("OK",new DialogInterface.OnClickListener() { 
     @Override 
     public void onClick(DialogInterface dialog, int id) { 
     // TODO Auto-generated method stub 
        dialog.cancel(); 
         } 
         }); 
       bu.create().show(); 

((Node) textFNListU.item(0)).getNodeValue().trim()) ----這個我從XML

所獲得的價值,請幫助。

回答

0

使自定義對話框擴展AlertDialog。系統對話框似乎不提供這樣的界面。您可以將視圖設置爲對話框,並通過自定義視圖更改背景或其他。

+0

上的任何鏈接請 – Goofy 2012-02-22 09:35:56

+0

http://developer.android.com/guide/topics/ui/dialogs.html「創建自定義對話框」,在它使用生成器.setView();在ApiDemo中也存在相關的示例。希望對你有所幫助 – JohnCookie 2012-02-22 09:39:19

9

您可以更改,如文本的顏色: 例如:字符串爲「約翰:你怎麼樣?」然後,

builder.setMessage(Html.fromHtml("<font color='#FF0000'><b>John:</b></font>"+"How are you?")) 

它會給你約翰:在紅色和白色text.You剩餘的文本還可以更改根據自己的需要。

對於自定義對話框,你可以參考http://blog.androgames.net/10/custom-android-dialog/

+0

嘿鏈接不工作PLZ幫助 – Goofy 2012-02-22 10:56:08

相關問題