AlertDialog修改title,message,button样式
参考以下文章:
http://blog.csdn.net/qq_34983989/article/details/51396051
AlertDialog.Builder builder = new AlertDialog.Builder(mContext);
builder.setCancelable(false);
builder.setMessage(R.string.hand_touched);
builder.setPositiveButton(R.string.dialog_positive, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
AlertDialog alertDialog = builder.create();
alertDialog.show();
((TextView)alertDialog.findViewById(android.R.id.message)).setTextColor(mContext.getResources().getColor(R.color.red));
注意:这里这些属性的获取都一定是要在Dialog调用完show()方法之后,即Dialog展示出来之后。要不就会NullPointException。