输入侦听器Java [Android Studio]

瑞安·霍顿(Ryan Hawdon)

我正在创建一个Android应用程序,该应用程序从Input(EditText)获取文本,并根据用户键入的时间将Preview(TextView)的文本设置为输入。我知道有一个setOnKeyListener,但是它是针对特定键的,是否可以检测到任何键?

这是该应用程序的预览。

在此处输入图片说明

提前致谢。:)

安德鲁·布鲁克

您可以使用TextWatcher类来实现此目的。

final TextView preview = (TextView) findViewById(R.id.preview);
EditText input = (EditText) findViewById(R.id.input);
input.addTextChangedListener(new TextWatcher() {
    @Override
    public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {

    }

    @Override
    public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {

    }

    @Override
    public void afterTextChanged(Editable editable) {
        preview.setText(editable);
    }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章