gpt4 book ai didi

java - 如何连接两个布局java android?

转载 作者:行者123 更新时间:2023-12-02 08:25:15 27 4
gpt4 key购买 nike

我是 Java Android 开发的初学者。我使用的是 Eclipse SDK 3.6.1 版本。我正在尝试做这件事:我有一个名为“login.xml”的布局和另一个名为“main.xml”的布局。我想首先加载“login.xml”,输入登录名,然后如果登录名正确加载“main.xml”。

public class simpleprogram extends Activity {   


/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.login);

}

如何正确调用main.xml?

最佳答案

您无需更改布局。您应该创建一个单独的 Activity,其内容 View == R.layout.main(与您使用 simpleprogram Activity 的方式类似)并在成功登录时启动该 Activity。

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.login);
Button loginBtn = (Button) findViewById(R.id.loginBtn);
loginBtn.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// check that login is correct
// if so...
Intent intent = new Intent(simpleprogram.this, SecondActivity.class);
startActivity(intent);
}
}
}

引用原开发者guide .

关于java - 如何连接两个布局java android?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4655758/

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