안드로이드 스튜디오 공부하면서 작성하는 글입니다.
잘못된 부분이 있다면 댓글로 남겨주시면 감사하겠습니다!
Activity를 추가한 후 기존 액티비티에 연결하는 방법
1. java 파일 만들기
2. xml 파일 만들기
3. 코드로 연결하기
4. manifests폴더의 AndroidManifest.xml에 작성하기
[1][2]
java파일과 xml파일 만들기
[3]
코드로 연결하기
먼저 MainActivity.java에서 새로운 액티비티를 열기 위한 코드를 작성한다.
public void openActivity(View view) {
Intent intent = new Intent(this, WordActivity.class);
startActivity(intent);
}
Intent를 이용해서 연결 될 java파일을 적어준다.
실제로 화면에 액티비티를 띄우는 역할을 하는 startActivity(intent)를 작성한다.
버튼을 통해 연결된다면 버튼의 onClick에 연결시켜준다.
새로운 액티비티의 java 파일에서 해야 할 일
1. AppCompatActivity 상속받기
2. onCreate 오버라이드하기
public class WordActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_word);
}
}
setContentView에는 연결되어질 xml파일을 연결한다.
[4]
manifests폴더의 AndroidManifest.xml에 추가한다.
연결되어질 java 파일을 작성한다.
반드시 java 파일이름 앞에는 .(온점)이 붙어있어야 한다!
'Android > note' 카테고리의 다른 글
[android] 카카오 지도 API가 화면에 보이지 않음 (0) | 2021.11.28 |
---|---|
[android] Event Bus (0) | 2021.08.21 |
[android] attribute android:usesCleartextTraffic not found. (0) | 2021.08.14 |
[android] 서비스 값을 전달하고 받아오지 못함 (0) | 2021.07.23 |
[android] View (0) | 2021.07.17 |