gpt4 book ai didi

java - Android 文本字段和 TextView 从一个布局到另一个布局

转载 作者:行者123 更新时间:2023-12-02 04:30:31 24 4
gpt4 key购买 nike

我有两种布局。

一个是activity_main.xml,另一个是another_activity.xml

activity_main 上,我制作了一个登录屏幕。因此,您必须输入您的姓名并按“登录”。

    user_field = (EditText)findViewById(R.id.name_field);
presentation = (TextView)findViewById(R.id.textView2);
Button signup = (Button)findViewById(R.id.login_butt);

signup.setOnClickListener(new OnClickListener() {
public void onClick(View view){
String danut = user_field.getText().toString();
setContentView(R.layout.another_activity);
presentation.append("danu");
}
});

输入您的姓名并按“注册”后,它会将您重定向到第二个布局并提示您的姓名,“欢迎,您的姓名”

我尝试在OnClick中切换指令(通过在附加指令后设置内容 View ,但仍然不成功)

So the result is: you put your name, press the signup/login button, you are redirected to the new page and there is only "Welcome, " and nothing.

提前致谢。

更新:

 EditText user_field;
TextView presentation;
String final_text = "";
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Button aprinde =(Button)findViewById(R.id.aprinde);
Button sting = (Button)findViewById(R.id.sting);



Button signup = (Button)findViewById(R.id.login_butt);
user_field = (EditText)findViewById(R.id.name_field);
presentation = (TextView)findViewById(R.id.textView2)

signup.setOnClickListener(new OnClickListener()
{
public void onClick(View view)
{
String danut = user_field.getText().toString();
final_text = "Welcome, " + danut;
setContentView(R.layout.another_activity);
presentation.setText(final_text);
}
}
);

完整代码+图片。

/image/J3ImY.png

模拟器上的结果与图片中的预览相同。

最佳答案

您可以使用 Intent ,在第一个 Activity 中您将有登录 Activity ,在另一张中会有“欢迎...”传递数据:

第一个 Activity :

Intent intent = new Intent();
intent.setClass(this, Other_Activity.class);
intent.putExtra("name",danut);
startActivity(intent);

第二个 Activity :

Intent intent = getIntent();
String name = intent.getStringExtra("name");

关于java - Android 文本字段和 TextView 从一个布局到另一个布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31537552/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com