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

すでに言ったように、ファイルとリンクしたいと思いJavaますXML

そのために、ファイルを変更する必要はありません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は常に大文字で始まることに注意してください。ファイル名は、ファイル内のclassNameと同じでなければなりません .java

于 2021-07-07T05:14:41.580 に答える