상세 컨텐츠

본문 제목

[Java:Android Studio] 만들면서 배우는 Java Bottom bar

Kotlin|Java

by donggyu1998 2021. 7. 23. 00:09

본문

반응형

💡 글에서는 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 생성

반응형

관련글 더보기