반응형
예제 출처 : https://www.inflearn.com/course
이번에는 인텐트를 이용해서 액티비티간 화면 전환을 합니다.
RegisterActivity.java
package com.example.kch.proj_manager_v2;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.EditText;
public class RegisterActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_register);
EditText idText = (EditText)findViewById(R.id.idText);
EditText passwordText = (EditText)findViewById(R.id.passwordText);
EditText nameText = (EditText)findViewById(R.id.nameText);
EditText ageText = (EditText)findViewById(R.id.ageText);
Button regbtn = (Button)findViewById(R.id.registerbtn);
}
}
LoginActivity.java
package com.example.kch.proj_manager_v2;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class LoginActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
EditText idText = (EditText)findViewById(R.id.idText);
EditText passwordText = (EditText)findViewById(R.id.passwordText);
Button loginbtn = (Button)findViewById(R.id.loginbtn);
TextView registerbtn = (TextView)findViewById(R.id.registerbtn);
registerbtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent registerIntent = new Intent(LoginActivity.this, RegisterActivity.class);
LoginActivity.this.startActivity(registerIntent);
}
});
}
}
MainActivity.java
package com.example.kch.proj_manager_v2;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.EditText;
import android.widget.TextView;
import org.w3c.dom.Text;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
EditText idText = (EditText)findViewById(R.id.idText);
EditText passwordText = (EditText)findViewById(R.id.passwordText);
TextView welcome = (TextView)findViewById(R.id.WelcomeMessage);
}
}
실행 화면
첫화면에서 REGISTER를 누르면
아래와 같이 activity_register.xml로 이동하게 됩니다.
'프로그래밍 > 안드로이드' 카테고리의 다른 글
안드로이드 - 프로젝트6. 회원목록을 리스트뷰로 출력하기 (1) | 2018.02.17 |
---|---|
안드로이드 - 프로젝트5. 회원목록 출력하기 (0) | 2018.02.17 |
안드로이드 - 프로젝트4. 로그인 및 메인 화면 구현 (14) | 2017.12.30 |
안드로이드 - 프로젝트3. 데이터베이스 및 서버 구축 (20) | 2017.12.24 |
안드로이드 - 프로젝트1. 애플리케이션 화면 디자인 (0) | 2017.10.06 |
안드로이드 - 8. 레이아웃(layout) (0) | 2017.10.06 |
안드로이드 - 7. 이미지 버튼 만들기 (0) | 2017.10.03 |
안드로이드 - 6. 유튜브 재생하기 (2) | 2017.10.03 |