更改特定文本的颜色警报对话框
嗨,大家好,我有一个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
所获得的价值,请帮助。
使自定义对话框扩展AlertDialog。系统对话框似乎不提供这样的界面。您可以将视图设置为对话框,并通过自定义视图更改背景或其他。
我觉得你可以使用自定义警报对话框这样....
http://www.helloandroid.com/tutorials/how-display-custom-dialog-your-android-application
谢谢,但如何能使一个特定的文本以粗体和不同的颜色 – Goofy 2012-02-22 09:47:14
您可以更改,如文本的颜色: 例如:字符串为“约翰:你怎么样?”然后,
builder.setMessage(Html.fromHtml("<font color='#FF0000'><b>John:</b></font>"+"How are you?"))
它会给你约翰:在红色和白色text.You剩余的文本还可以更改根据自己的需要。
对于自定义对话框,你可以参考http://blog.androgames.net/10/custom-android-dialog/
嘿链接不工作PLZ帮助 – Goofy 2012-02-22 10:56:08
上的任何链接请 – Goofy 2012-02-22 09:35:56
http://developer.android.com/guide/topics/ui/dialogs.html“创建自定义对话框”,在它使用生成器.setView();在ApiDemo中也存在相关的示例。希望对你有所帮助 – JohnCookie 2012-02-22 09:39:19