更改Dialog标题的文本颜色

Ser*_*iro 0 android android-dialog

这似乎是一个非常简单的问题,但我搜索过,我找不到任何解决方案.我有一个包含内容的Dialog,就像这样:

在此输入图像描述

我想改变对话框标题"输入密码"的颜色.我该怎么做?

小智 6

似乎有一个非常简单的答案:

String chars = getResources().getString(R.string.playerDialogTitle);
    SpannableString str = new SpannableString(chars);
    str.setSpan(new ForegroundColorSpan(Color.WHITE), 0, chars.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); 

    AlertDialog.Builder builder = new AlertDialog.Builder(PlayerActivity.this);
    builder.setTitle(str)
Run Code Online (Sandbox Code Playgroud)