Счетчик текстовых сообщений в Android - PullRequest
1 голос
/ 20 января 2011

Я хочу реализовать функцию счетчика текста SMS, как в приложении обмена сообщениями Android по умолчанию.Чтобы после каждого 161 счетчика символов увеличивался на единицу, а при удалении символа он должен уменьшаться.

Ответы [ 2 ]

2 голосов
/ 20 января 2011

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.

1 голос
/ 20 января 2011

Что-то вроде:

int countSMS = (nbOfCharacters / 160) + 1;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...