Java setText()错误,无法为TextView解析方法
在此代码中无法解析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);
这有什么问题
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代码。