小编sak*_*wal的帖子

如何附加到textview并删除textview中的最后一个字母?

我想在android中的textview中添加文本,但是当按下退格键时,应删除最后一个字符.

  • 我正在使用软键盘.
  • 我正在动态创建textview.
  • 更新的TextView当软键盘的键被分派/压.

这是我的代码:

@Override
public boolean dispatchKeyEvent(KeyEvent KEvent){
     keyaction = KEvent.getAction();

    if(keyaction == KeyEvent.ACTION_DOWN){
         keycode = KEvent.getKeyCode();
         keyunicode = KEvent.getUnicodeChar(KEvent.getMetaState() );
         character = (char) keyunicode;
        textView.setText(""+character);
    }
    return super.dispatchKeyEvent(KEvent);
}
Run Code Online (Sandbox Code Playgroud)

每按一次键,textview都会设置一个新字符,前一个 字符会被覆盖.此外,如果按下退格键,则会删除附加的最后一个字符

有没有办法对textview这样做?

android textview

1
推荐指数
1
解决办法
2014
查看次数

标签 统计

android ×1

textview ×1