匿名android.view.View.onclicklistener错误

时间:2016-10-15 08:30:22

标签: android

我正在尝试从编辑文本中获取用户的输入,然后根据用户输入在我的Edittext中创建更多linear layout框,但我的代码中出现此错误。

  

EditText中的EditText(android.content.Context)无法应用   to(anonymous android.view.View.OnClickListener)

这是我的一些代码。

linear = (LinearLayout) findViewById(R.id.linear);

我在这一行final EditText ed = new EditText(this);

上有错误
    try{
        int noofstud = Integer.parseInt(numberofstudents.getText().toString()); //get number
        final EditText[] myEditText = new EditText[noofstud];

        for(int i = 0; i < noofstud; i++){
            final EditText ed = new EditText(this);
            linear.addView(ed);
            myEditText[i] = ed;
        }
    }catch(Exception e){
        e.printStackTrace();
    }

1 个答案:

答案 0 :(得分:4)

在新的EditText(this)中使用 ClassName.this ; 假设您的班级名称是 MainActivity 然后使用如下

final EditText ed = new EditText(MainActivity.this);