10

我有链接到 MainActivity.java 类的“main_activity.xml”,但我希望将我的“login_activity.xml”链接到“Login.java”类。

  • 如何将每个 android XML 链接到单独的 Java 类?
4

2 回答 2

17
public class Your_Class_Name extends Activity {

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

这就是你的做法。

于 2013-05-20T08:12:28.307 回答
0

正如您已经说过的那样,您想将您JavaXML文件链接起来。

为此,您无需更改login_activity.xml文件中的任何内容。

您必须在 Login.java 中使用这段代码:

public class Login extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState);
        setContentView(R.layout.login_activity.xml);
        ...
    }
}

请记住,className总是以大写字母开头。您的 文件名必须与文件中的类名相同.java

于 2021-07-07T05:14:41.580 回答