我正在我的应用程序中创建TAG功能。所以我正在使用SpannableStringBuilder
并且它现在正常工作。
在我插入两个空格的每个标签之后我实际上在做什么。然后我再次创建标签后再开始第二个标签两个空格。每两个标签之间的平均值我有两个空格。
我面临的是什么
用户可以删除这两个空格,然后我的标签结构会崩溃。所以我想限制用户删除这两个空格。用户不能输入两个以上的空格,也不能删除两个空格。
我知道我们可以使用以下方法做到这一点但不知道如何做到这一点?
txtDishTags.setOnKeyListener(new OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_DEL) {
}
});
我不明白如何限制用户删除/输入两个空格 请给我任何参考或提示。