inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

코딩의민족 앱 제작 (Android kotlin)

그리드뷰 관련질문입니다.

250

박성현

작성한 질문수 3

0

저번에 질문드렸는데 강의를 봤는데 제가 확인못했는지 상편이 끝날때까지 못봤습니다.

gridview.setOnItemClickListener{adapterView,view,i,l ->
val intent = Intent(this,LectureActivity::class.java)
startActivity(intent)
Toast.makeText(getApplicationContext(),""+i, Toast.LENGTH_SHORT).show();
}
이부분에서 그리드뷰의 몇번째 아이템이 클릭됬는지 넘어가는것 같은데 인텐드 LectureActivity를 해버리면
바로 LectureActivity의 첫번째 프래그먼트로 가버리는데, 각 아이콘에 맞는 프래그먼트로 이동하는 방법이 뭔가요?

kotlin android

답변 1

0

개복치개발자

안녕하세요 성현님

제가 이해하기로는 질문이 gridview에서 각각 아이템을 클릭하면 다른 fragment로 이동되어야 하는데, 다 같은 프래그먼트로 이동한다고 질문 주신게 맞으실까요?

이 부분 관련해서는 2개의 방법이 있습니다.

1번 - 아이템을 클릭할 때 몇 번째 아이템이 클릭되었는지 i에서 볼 수 있죠? 그러면 if(i==0)일 때 프래그먼트 몇번, 1일 때 프래그먼트 몇번으로 지정해줄 수 있습니다.

2번 - 아이템을 클릭해주면, 프래그먼트로 i값을 보내서, 보낸 i값에 해당되는 데이터를 firebase에서 불러와서 프래그먼트에 뿌려주는 방법이 있습니다.

이 방법 2개를 사용해서 어떻게 구현해도 상관 없습니다.

그러면 파이팅입니다~

View Binding으로 GridView를 구현하고 싶습니다.(섹션0-GridView 강의 문의)

0

377

1

ListView를 ExpandableListView로 가능할까요.

0

507

1

gradle 버전 오류

0

338

2

E/eglCodecCommon 오류

0

275

1

Gridview 에러 질문이요

0

405

1

collection에서 오류가나네요

0

317

1

개복치님 같은 질문인데 어느정도 답변은 이해가됬습니다. 이 문법이 안되는 이유가 무엇일가요(firestore 데이터 불러오기)

0

487

2

firestore 데이터 불러오기 질문

0

566

3

로그인 창이 나오지 않아요

0

275

3

gridview 오류

0

229

1

버전문제 질문드립니다.

0

370

11

list_array값 넣을 때 for문으로 넣었는데요. 리스트 화면이 안나와요..

0

202

1

각 강의마다 리뷰 다르게 나오는 방법 힌트 좀 주세요!!

0

267

2

package명 컨벤션 질문

0

175

0

gridview 문제

1

395

3

어떤 프로그램으로 만들어야하나요?

0

222

1

파일배포

0

300

3

찜목록의 list_array의 값을 넣어주는 방식 질문입니다.

0

471

1

파이어베이스 Realtime Database

0

357

3

.collection(

0

141

0

회원가입, 리뷰

0

230

0

닉네임을 받아는 왔는데..

0

232

0

이번에 listview를 따라해보았는데 코드상에 오류가 안뜨는데 아이콘클릭시 앱이 종료되버립니다.

0

731

7

이 예제를 완료하고 나니까.. 멀티덱스 에러가 뜹니다...

0

238

2