Search code examples
androiddialogformattingandroid-alertdialogandroid-dialogfragment

Display string with bold letters in Dialog message


Let's say I had this:

AlertDialog.Builder builder = new AlertDialog.Builder(getActivity())
    .setMessage("I want THIS word to be bold and the rest normal!")
    .create().show();

Is there any way to have Android apply formatting or bold font to parts of the text string?


Solution

  • You can add a string to your strings.xml like this:

    <string name="bold_message">I want <b>THIS</b> word to be bold and the rest normal!</string>
    

    and then in your alert dialog just use setMessage(R.string.bold_message)