Я хочу реализовать функцию счетчика текста SMS, как в приложении обмена сообщениями Android по умолчанию.Чтобы после каждого 161 счетчика символов увеличивался на единицу, а при удалении символа он должен уменьшаться.
Math.floor(chars / 160) + 1
Это разделит количество имеющихся у вас символов на ограничение по SMS (160), обрежет десятичную точку и добавит «1».
http://www.java -examples.com / find-floor-value-number-using-math.floor
например, chars = 170, затем (chars / 160) = 1,0625 и floor (1,0625) = 1, в результате 170 символов означают 2 SMS.
Что-то вроде:
int countSMS = (nbOfCharacters / 160) + 1;