当我按下按钮时,如何为特定行添加编号列表。我想尝试Bullet和Numbered列表,不知何故我已经完成了Bullet span但我没有得到如何在android中实现编号列表。任何人都可以建议我如何在android编辑文本中实现编号列表。
以下是我的子弹文本代码。
private void makeTextBullet() {
try {
String strBullet = (Html.fromHtml("•").toString());
mSpannable = edtNoteDescription.getText();
StringBuilder sbTemp = new StringBuilder();
AppHtml.withinHtml(sbTemp, mSpannable);
String multiLines = sbTemp.toString();
String[] streets;
String delimiter = "<br>";
streets = multiLines.split(delimiter);
ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(streets));
int pos = getCurrentCursorLine(edtNoteDescription);
if (arrayList.get(pos).indexOf("•") != -1 ) {
stackUndo.push("BULLET");
arrayList.set(pos, arrayList.get(pos).replace("•", ""));
String listString = "";
for (String s : arrayList) {
listString += s + "<br>";
}
edtNoteDescription.setText(AppHtml.fromHtml(listString));
} else {
arrayList.set(pos, strBullet + " " + arrayList.get(pos));
String listString = "";
for (String s : arrayList) {
listString += s + "<br>";
}
edtNoteDescription.setText(AppHtml.fromHtml(listString));
edtNoteDescription.setSelection(edtNoteDescription.getText().length());
}
} catch (Exception e) {
e.printStackTrace();
}
}
所以使用上面的代码,我成功地能够在特定的行添加项目符号,现在我想添加编号列表,所以请任何人都可以建议我一些链接或示例,通过它我可以将编号列表添加到我的编辑文本。< / p>
我已经在谷歌搜索过,并尝试了很多例子,但没有取得成功。