뉴스리더 앱 만들기 2

kkomin·2023년 9월 11일
1

Android Studio

목록 보기
23/44
post-thumbnail

화면 구현

  • DetailFragment
    • 사용자가 TitleFragment에서 기사 제목을 클릭하면 해당 기사의 내용을 표시합니다.
    • DetailFragment : 전달받은 기사의 세부 내용을 TextView에 표시
    • 왼쪽 상단에 뒤로가기 아이콘 생성
    • 뒤로가기 아이콘을 누르면 TitleFragment로 이동

🖇️ 데이터 전달

📜 TitleFragment

TitleFragment의 recyclerView 중에 항목을 선택하게 되면 선택한 항목의 더미 데이터가 DetailFragment로 이동하게 되도록 설정해준다.

선택한 데이터들을 bundle에 전달하고 이 bundle을 DetailFragment로 데이터를 전달해준다.

✏️ DetailFragment

TitleFragment에서 보낸 데이터를 받기 위해 Bundle로부터 데이터를 받아오는 코드를 설정해주면 된다.

이게 포인트!!! 데이터를 Bundle에 설정해주어야 값을 가져올 수 있다! 이거 몰라서 좀 헤맸다ㅠㅠㅠ

🔙 뒤로가기 버튼

추가로 DetailFragment의 상단에 뒤로가기 버튼을 생성하고 이를 선택하면 이전화면인 TitleFragment로 이동하도록 구현했다.

  • DetailFragment 레이아웃 설정

  • DetailFragment의 코드 구현

여기서 주석 처리한 코드도 아래 코드와 동일한 기능을 구현해주는 것 같다.


💻 실행결과

profile
소소한 코딩 일기

1개의 댓글

comment-user-thumbnail
2023년 9월 13일

잘 보고 갑니다~! ^^

답글 달기