本文整理匯總了Java中com.netease.nim.uikit.common.util.string.StringUtil.counterChars方法的典型用法代碼示例。如果您正苦於以下問題:Java StringUtil.counterChars方法的具體用法?Java StringUtil.counterChars怎麽用?Java StringUtil.counterChars使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類com.netease.nim.uikit.common.util.string.StringUtil
的用法示例。
在下文中一共展示了StringUtil.counterChars方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: afterTextChanged
import com.netease.nim.uikit.common.util.string.StringUtil; //導入方法依賴的package包/類
@Override
public void afterTextChanged(Editable s) {
if (editText == null)
return;
int editStart = editText.getSelectionStart();
int editEnd = editText.getSelectionEnd();
editText.removeTextChangedListener(this);
while (StringUtil.counterChars(s.toString()) > maxLength) {
s.delete(editStart - 1, editEnd);
editStart--;
editEnd--;
}
editText.setSelection(editStart);
editText.addTextChangedListener(this);
if (show && lengthTV != null) {
long remainLength = maxLength - StringUtil.counterChars(s.toString());
lengthTV.setText("" + remainLength / 2);
lengthTV.setVisibility(View.VISIBLE);
}
}
示例2: afterTextChanged
import com.netease.nim.uikit.common.util.string.StringUtil; //導入方法依賴的package包/類
@Override
public void afterTextChanged(Editable s) {
if (editText == null)
return;
int editStart = editText.getSelectionStart();
int editEnd = editText.getSelectionEnd();
editText.removeTextChangedListener(this);
while (StringUtil.counterChars(s.toString()) > maxLength) {
s.delete(editStart - 1, editEnd);
editStart--;
editEnd--;
}
editText.setSelection(editStart);
editText.addTextChangedListener(this);
if (show && lengthTV != null) {
long remainLength = maxLength - StringUtil.counterChars(s.toString());
lengthTV.setText("" + remainLength / 2);
lengthTV.setVisibility(View.VISIBLE);
}
}
示例3: afterTextChanged
import com.netease.nim.uikit.common.util.string.StringUtil; //導入方法依賴的package包/類
@Override
public void afterTextChanged(Editable s) {
int editEnd = regularTeamNickname.getSelectionEnd();
regularTeamNickname.removeTextChangedListener(this);
while (StringUtil.counterChars(s.toString()) > MAX_LENGTH && editEnd > 0) {
s.delete(editEnd - 1, editEnd);
editEnd--;
}
regularTeamNickname.setSelection(editEnd);
regularTeamNickname.addTextChangedListener(this);
}