💡 글에서는 Android Studio를 활용하여 Java코드로 작성하고있습니다.
1. 변경된 패키지 구조
2. Bottom Navigation Bar 추가
3. 메인으로 넘어올 수 있는 코드 작성
binding.icStartButton.setOnClickListener(v -> {
Intent intent = new Intent(getApplicationContext(), MainActivity.class);
startActivity(intent);
});
4. Menu 생성
5. xml 수정
1. 아키텍처를 모른다면 프로그래머라고 할 수 없다.
http://ocw.dongguk.edu/contents/2013/2013024131452/pdf2013024131452.pdf
동국대 자료로 매우 설명이 잘 나와있기 때문에 읽어보면 매우좋다.
구조가 이상하다면 유지 보수도 힘들고, 효율성이 매우 떨어진다.
예를 들어 내 마음대로 해도 괜찮다면 변수명을 모두 a, b, c로 할 것인데 이러면 한 번에 파악 하기도 힘들다.
2. icStartButton은 이미지로 File -> New -> Vector Asset에서 자료를 얻을 수 있다.
binding.icStartButton.setOnClickListener(v -> {
Intent intent = new Intent(getApplicationContext(), MainActivity.class);
startActivity(intent);
});
3. Menu는 말 그대로 item이다.
예를 들어 내가 캐릭터가 있다면 무기가 있을 것이고 다른 장비도 있을 것이다.
Bottom Navigation에게 Menu란 그런 존재이다.
생성 방법은
New - Android Resource를 클릭하여 menu 생성 후 Menu 패키지를 똑같이 우 클릭으로 Resource file을 만들면 된다.
4. Fragment class 생성
[Java:Android Studio] 만들면서 배우는 Java ListView (0) | 2021.07.26 |
---|---|
[Java:Android Studio] 만들면서 배우는 Java Intent (0) | 2021.07.21 |
[Java:Android Studio] 만들면서 배우는 Java AlertDialog 활용하기 (0) | 2021.07.21 |
[Java:Android Studio] 만들면서 배우는 Java 상단 바 제거하기 (0) | 2021.07.20 |
[Java:Android Studio] 만들면서 배우는 Java로 Intro 화면 만들기 (0) | 2021.07.20 |