1
EditText editText = (EditText)findViewById(R.id.textUri);
editText.setOnEditorActionListener(new TextView.OnEditorActionListener l){
    @Override
    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
        // Do some stuff
    }
});

这就是所有真正重要的代码。我正在尝试听取来自 a 的输入,Textview但它说setOnEditorActionListener无法解决。我组织了所有的导入,在网上搜索了所有内容,但它就是行不通。我刚切换到 Android Studio,它说符号无法解析。很烦人。

4

1 回答 1

4

首先,您的括号似乎不在正确的位置。我想这就是你的意思:

EditText editText = (EditText)findViewById(R.id.textUri);
editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {

    @Override
    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
        // TODO Auto-generated method stub
        return false;
    }
});
于 2013-07-17T18:59:22.387 回答