为什么onEditorActionListener()有一个TextView作为参数而不是EditText?

时间:2015-11-26 06:51:02

标签: java android

我对以下代码感到困惑:

EditText test = (EditText) findViewById(R.id.editText);
test.setOnEditorActionListener(new onEditorActionListener(){
@Override
   public boolean onEditor Action(TextView v, int actionID, keyEvent event){
       return true
    }
});

所以我的问题是为什么TextView作为参数而不是EditText传入?这是否也意味着EditText和TextView是完全相同的?

2 个答案:

答案 0 :(得分:0)

查看docs - 您可以看到EditText来自TextView

答案 1 :(得分:0)

来自文档:

java.lang.Object
   ↳    android.view.View
       ↳    android.widget.TextView
           ↳    android.widget.EditText
相关问题