java - 如何在 "| "之前设置粗体文本

标签 java android

这是我的代码:

for (int i = indexRowStart; i < indexRowEnd; i++) {
    Element e = (Element) nl.item(i);
    // adding each child node to HashMap key => value
    map = new HashMap<String, String>();
    map.put("RowID", String.valueOf(RowID)); 
    String Heading = parser.getValue(e, KEY_NAME).replace("|","|\n").replace("|","");
    map.put(KEY_NAME, Heading);
}

输出:

30 | Section 120 of the Income-tax Act, 1961 – Jurisdiction of

解析后我得到了这些数据,我想以粗体字母打印 | 之前的字符串,在本例中我想以粗体字母打印 30

任何帮助将不胜感激。

最佳答案

尝试 Html.fromHtml 将某些文本设为粗体。

title.setText(Html.fromHtml("<b>30</b> | Section 120 of the Income-tax Act, 1961 – Jurisdiction of")); 

关于java - 如何在 "| "之前设置粗体文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12833007/

相关文章:

java - Joda Time 资源未找到错误

android - SQLite 数据库是只读的

android - Horizo​​ntalScrollView的点击事件

java - 我可以获取 map 的一部分并测试我使用的 key 吗?

javascript - Mapbox NavigationViewOptions 和 NavigationLauncherOptions

java - 检查 JToggleButton 是否被按下并禁用它

android - android 中用于显示 fragment 的最小屏幕尺寸

java - 如何在java类中使用tomee.xml中声明的数据源

java - Java中elasticsearch获取点击量数据的方法

java - 当横幅广告未加载时,其位置会出现空白