24.12.29 안스 공부

모래사우르스
|2024. 12. 29. 22:06

도전 10 문제에서 시간을 많이 쓰는 중이다.

대충 아래와 같은 화면..을 만드는 거다.

저번에는 바로가기 화면을 먼저 추가하기 위해 Navigation Drawer Activity로 프로젝트를 만들고,

content_main 안에 있던 fragment를 없애고 레이아웃을 추가했었다.

 

근데 fragment는 그대로 둬야한다. 오늘 누가 이 프로젝트에 대해 쓴 글을 확인했는데,

이런 내용이 있었다.

 

좀 감을 잡음

 

 

[부스트코스] 안드로이드 프로그래밍 - 프로젝트 D 코드 리뷰

난이도가 확 뛰었던 프로젝트 D였습니다. 만들면서도 이렇게 해도 되나 싶은 생각이 참 많이 들었던 기억이 납니다. 일단 모로 가도 서울로 가는 코드로 Pass는 했지만 아직은 많이 부족하다는 걸

duda-programming.tistory.com

 

일단 바로가기 메뉴도 잘 나오고, 프래그먼트 화면 구성한 거 잘 집어넣음.

근데 이제 가장 첫 화면으로 나올 HomeFragment.java에서 문제가 발생함.

 

예제를 따라했을 때 액티비티에서 작성한 코드랑 좀 다르게 작성해야했음.

근데 setAdapter에 Adapter 형식이 들어가야하는데 지금 PagerAdapter 형식이 들어가서 빨간 밑줄이 쳐짐.

어떻게 해결해야하는가..

 

해당 프로젝트에 대한 사이트 (예제 없음)

 

안드로이드 앱 프로그래밍

부스트코스 무료 강의

www.boostcourse.org

 

 

참고한 코드

 

DoItAndroidRev7/mission/DoItMission10/app/src/main/java/org/techtown/mission10/Fragment1.java at master · mike-jung/DoItAndroid

Do it! 안드로이드 앱 프로그래밍(개정7판)의 소스 코드. Contribute to mike-jung/DoItAndroidRev7 development by creating an account on GitHub.

github.com

 

사실 이 코드가 거의 정답인 것 같긴 한데, 어떤 파일의 코드를 수정해야하는지 그걸 찾는게 어렵다. 이번 예제는 파일이 좀 많아짐.

그냥 포크해서 직접 파일 열어서 보고 싶지만 그렇게 하면 제대로 이해 못하고 넘어갈듯

제발 내일은.. 끝낼 수 있길

6장 좀 넘어가자

'TIL > 기타' 카테고리의 다른 글

티스토리 이모지 사이트  (0) 2025.01.14
24.12.31 안스 - 나중에 Carousel을 구현해보자  (0) 2024.12.31
2025년 만다라트 작성  (0) 2024.12.26
그냥 신세 한탄  (0) 2024.12.12
정처기 실기 용어정리 (11장)  (0) 2024.10.18