Goo*_*ofy 0 xml alert android android-alertdialog
嗨伙计们我有一个xml,我有以下内容:
John:How are you?
Mary:I am fine.How about you.
John:what is your plan today?
Run Code Online (Sandbox Code Playgroud)
我从xml中获取这些值.现在我需要John,Mary带有BOLD和的文本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();
Run Code Online (Sandbox Code Playgroud)
((Node) textFNListU.item(0)).getNodeValue().trim()) ----这是我从xml获得的价值
请帮忙.
Hir*_*ral 10
您可以更改文本的颜色,例如:例如:字符串是"John:你好吗?" 然后,
builder.setMessage(Html.fromHtml("<font color='#FF0000'><b>John:</b></font>"+"How are you?"))
Run Code Online (Sandbox Code Playgroud)
它会给你John:红色,剩下的文字为白色文字.你可以根据需要改变它.
对于自定义对话框,您可以参考http://blog.androgames.net/10/custom-android-dialog/ - 不工作:找不到此链接的替换,请忽略.