Я могу разорвать строку, используя следующий код:Разбить строку без увеличения длины текста
String str1 = "TEST1"; // length = 5
String str2 = "TEST2"; // length = 5
TextView textView = (TextView)findViewById(R.id.text_view);
textView.setText(str1 + '\n' + str2);
Но окончательную длину текста равно 11.
Вопрос:
Есть ли какой-либо специальный символ или метод, который позволит мне достичь того же результата внутри моего TextView
без увеличения длины текста?
То, что я пытаюсь достичь:
У меня есть формат данных, который хранится в формате JSON. Похоже
[{type: line, params: {line params}}, {type: text, params: {text params}, ...]
Существует всегда линия в начале
Каждый абзац начинается с линии (так оно действует как разделитель строки, которая хранится в начале строки , а не в конце)
Размер каждого строка равна 1, то есть каждый линии считается как один символом
Каждого абзац заканчивается текст «s последнего символа (не '\ п')
Есть некоторые линии Титулов (как BulletList, Числовой список, Пункт)
мне нужно строгое соответствие между моими данными TextView
и истока, то есть для каждой позиции курсора в моей TextView
мне нужно подсчитать, сколько символов р получил его в исходных данных.
Если вы добавили некоторую информацию о том, что вы пытаетесь достичь, мы могли бы предложить альтернативы. Но для этого простого вопроса моя догадка - нет. – Warpzit
нет его невозможно – DjHacktorReborn
@Warpzit Я добавил некоторую информацию о том, чего я пытаюсь достичь. Спасибо за совет. – 2013-04-18 12:53:16