Java setText()错误,无法为TextView解析方法

Java setText()错误,无法为TextView解析方法,java,android,Java,Android,在此代码中无法解析TextView的方法 这有什么问题 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);

在此代码中无法解析TextView的方法
这有什么问题

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

    }

    EditText Username = (EditText) findViewById(R.id.EmployerNameEdit);

    String userName = Username.getText().toString();
    TextView changedName = (TextView) findViewById(R.id.employerName);
    changedName.setText(userName);

}

oncreate或create global edittext和TextView中的所有内容

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
 EditText Username = (EditText) findViewById(R.id.EmployerNameEdit);

String userName = Username.getText().toString();
TextView changedName = (TextView) findViewById(R.id.employerName);
changedName.setText(userName);


 }

根据我对你问题的理解,你想在Textview中设置Edittext的文本。你必须使用任何按钮单击来进行设置。否则,你必须使用textChangeListener()方法进行设置

按钮点击代码如下:

public class MainActivity extends AppCompatActivity {

EditText et;
TextView tv;
Button btn;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        et=findViewById(R.id.et);
        tv=findViewById(R.id.tv);
        btn=findViewById(R.id.btn);

        btn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                String text=et.getText().toString();
                tv.setText(text);
            }
        });
    }
}

也许你错过了花括号

公共类MainActivity扩展了AppCompatActivity{

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    EditText Username = (EditText) findViewById(R.id.EmployerNameEdit);

    String userName = Username.getText().toString();
    TextView changedName = (TextView) findViewById(R.id.employerName);
    changedName.setText(userName);
}
}


如果您仍然遇到问题,请随时提问。:)

您好,您需要重写您的问题以添加更多详细信息。请检查此链接:)将您编写的所有内容放在创建时的
onCreate
中。同时为特定的
textView
添加xml代码。