本文整理汇总了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);
}