Я хотел показать патроны в тексте андроида. Я добавил их успешно. Я просматриваю через Интернет и обнаружил, что вы можете добавить пули. но если текст идет более чем на одну строку, он не следует за правильным интервалом, как это делает список html.Добавить Bullets с правильным форматированием в Android
См. Снимок экрана ниже.
Я использовал следующий код для добавления пуль.
String longDescription = "Enhanced bass performance.\n" +
"Lightweight headband enhances comfort and adds durability\n" +
"Easy to adjust headband ensures optimum fit and comfort\n" +
"2 metre-long cable";
String arr[] = longDescription.split("\n");
StringBuilder desc = new StringBuilder();
for (String s : arr){
desc.append("<li>"+s+"</li>");
}
String newDesc = "<ul>"+desc+"</ul>";
tvProdDesc.setText(Html.fromHtml(newDesc, null, new UlTagHandler()));
Вот мой
UlTagHandler.java
public class UlTagHandler implements Html.TagHandler {
public void handleTag(boolean opening, String tag, Editable output,
XMLReader xmlReader) {
if(tag.equals("ul") && !opening) output.append("\n");
if(tag.equals("li") && opening) output.append("\n•\t");
}
}
Но я хочу, текст должен быть отформатирован как текстовый процессор делает.
Я хочу, чтобы этот тип вывода
Можем ли мы сделать что-нибудь для всего напоминает изображению?
нет, это не дублировать См я добавил пуль. Я хотел хорошо отформатированный текст. –
Что вы предлагаете minSdk? – deadfish
minSdkVersion 16 и targetSdkVersion 23 –