MainActivity.java クラスにリンクされた「main_activity.xml」がありますが、「login_activity.xml」を「Login.java」クラスにリンクしたいと考えています。
- 各Android XMLを個別のJavaクラスにリンクする方法は?
public class Your_Class_Name extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.Your_XML_FileName);
...
}
}
これがあなたのやり方です。
すでに言ったように、ファイルとリンクしたいと思い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
。