我们说我有这个:
.vertical-center-row {
vertical-align: middle;
}
有没有办法让Android将格式或粗体字体应用于文本字符串的某些部分?
答案 0 :(得分:2)
您可以在strings.xml中添加一个字符串,如下所示:
<string name="bold_message">I want <b>THIS</b> word to be bold and the rest normal!</string>
然后在警告对话框中使用setMessage(R.string.bold_message)
答案 1 :(得分:1)
使用Spannable字符串很简单
在string.xml中添加
.setMessage(Html.fromHtml(R.string.bold_message);
在警报对话框中
O(V^3)
答案 2 :(得分:0)
一些额外的信息。
假设string resource
就像
<string name="bold_text">This is <b>bold</b> text.</string>
将此string resource
设置为Dialog
的{{1}}或设置为.setMessage(R.string.bold_text)
的{{1}}。
CharSequence
将正常显示整个文本(无粗体)。
答案 3 :(得分:-3)
您必须使用自定义对话框。默认的Android对话框没有任何选项可以执行此操作 有关更多信息,请参阅: Custom Dialog Android