Я хочу знать, можно ли изменить цвет текста в строках в Java?
У меня есть фрагмент текста ниже в моем диалоговом окне предупреждения, и в основном мне нравится весь текст, выделенный жирным шрифтом (), я хочу, чтобы цвет этого текста был красным, а остальной текст - черным. Возможно ли это, и если да, то как это реализовать?
alertDialog.setMessage(Html.fromHtml("<b>Number of Human Players Required:</b>" + "<br/><br/>" +
" 2" + "<br/><br/>" +
"<b>Objective Of The Game:</b>" + "<br/><br/>" +
"The objective of Tic Tac Toe is to get three in a row either in a vertical line, " +
"horizontal line or diagonal line."
)
Спасибо,
как сказал luk, его специфичный html + css. попробуйте этот <b style = "color: red;"> свой материал здесь </b>
для изменения формы шрифта цвета html в android попробуйте этот ответ => stackoverflow.com/a/33439849/6364902




Вы можете сделать что-то вроде этого:
String s = "<font color='red'><b>Number of Human Players Required:</b></font>"
+ "<br/><br/>" + " 2" + "<br/><br/>"
+ "<font color='blue'><b>Objective Of The Game:</b></font>"
+ "<br/><br/>"
+ "<font color='yellow'>The objective of Tic Tac Toe is to get three in a row either in a vertical line, "
+ "horizontal line or diagonal line.</font>"
alertDialog.setMessage(Html.fromHtml(s));
Обратите внимание, что это не относится к Java, а на самом деле HTML + CSS.