Как убрать и добавить последнюю букву в TextView

328
08 февраля 2017, 23:31
String text = texview.getText();
text.length() - 1;

Никак не могу реализовать

Answer 1

Взять последнюю букву

String text = textView.getText().toString(); 
String lastChar = text.substring(text.length() -1, text.length()); //последняя буква

Ну а добавлять, например, с помощью конкатенации

String text = "abc";
String newText = text + " d";
textview.setText(newText);
Answer 2

Удаление:

str = str.substring(0, str.length() - 1);

Добавление:

str = str + newStr;
READ ALSO
Динамическое создание кнопок с image в scene2d

Динамическое создание кнопок с image в scene2d

Как динамически создать несколько TextButtom("Текст на кнопке",skinUI, "toggle") с разными image? Изображений много и записывать их в skin атлас будет слишком...

302
Различие панелей в JavaFX

Различие панелей в JavaFX

Доброго времени суток!

323
Захват значений в лямбда-выражении

Захват значений в лямбда-выражении

Лямбда-выражения должны использоваться для захвата значений, а не переменныхЗахват значений побуждает писать код без побочных эффектов,...

352
Title у встроенного видео

Title у встроенного видео

Всем приветЕсть такой код

329