Java 如何在“之前”设置粗体文本&引用;

Java 如何在“之前”设置粗体文本&引用;,java,android,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));

这是我的代码:

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);
}
for(int i=indexRowStart;ivalue
map=新的HashMap();
map.put(“RowID”,String.valueOf(RowID));
String Heading=parser.getValue(e,KEY_NAME).replace(“|”,“|\n”).replace(“|”,”);
地图放置(图例名称、标题);
}
输出:

30 | 1961年《所得税法》第120节-管辖权

解析完这些数据后,我想用粗体字打印
|
前面的字符串,在这种情况下,我想用粗体字打印
30


如果您有任何帮助,我们将不胜感激。

请尝试Html.fromHtml,以使某些文本加粗

title.setText(Html.fromHtml("<b>30</b> | Section 120 of the Income-tax Act, 1961 – Jurisdiction of")); 
title.setText(Html.fromHtml(“1961年《所得税法》第120条-管辖权”);
String Heading=parser.getValue(e,KEY\u NAME);
int a=标题.indexOf(“|”);
字符串beforeSubString=标题.substring(0,a);
String afterSubString=Heading.substring(a,Heading.length()-1);
字符串final=“”+前子字符串+“”+“|”+后子字符串;
title.setText(Html.fromHtml(final));

您需要使用webview进行此操作。但我将在之前分离数据|以便我可以创建该数据的HTML。请发布完整的代码。我认为您必须使用拆分功能。拆分函数使用某些字符拆分sting并生成字符串数组。string text=“30 | 1961年《所得税法》第120节-管辖权”;String[]数组=text.split(“|”);username.setText(Html.fromHtml(“+array[0]+”“+array[1]);title是设置最终字符串的textview变量,但我必须将其映射到map.put(KEY_NAME,Heading);然后我在listview SimpleAdapter sAdap上打印它;sAdap=new simpledapter(circularlistparsing.this,menuItems,R.layout.list_项,新字符串[]{“RowID”,KEY_NAME},新int[]{R.id.ColRowID,R.id.ColName});lisView1.setAdapter(sAdap);使用简单适配器和hashmap的自定义适配器读取此文件并尝试此文件
String Heading = parser.getValue(e, KEY_NAME);
int a=Heading.indexOf("|");
String beforeSubString=Heading.substring(0, a);
String afterSubString=Heading.substring(a, Heading.length()-1);
String final="<b>"+beforeSubString+"<b>"+"|"+afterSubString;
title.setText(Html.fromHtml(final));