본문 바로가기

Occhiolism96

Fragment + 데이터 전달 xml FirstFragment.kt 동적으로 프래그먼트 추가하기 supportFragmentManager.commit { replace(R.id.frameLayout, frag) setReorderingAllowed(true) addToBackStack("") } supportFragmentManager 사용자 상호작용에 응답해 Fragment를 추가하거나 삭제하는등 작업을 할 수 있게 해주는 매니저 replace 어느프레임 레이아웃에 띄울것이냐, 어떤프래그먼트냐 setReorderingAllowed 애니메이션과 전환이 올바르게 작동하도록 트랜잭션과 관련된 프래그먼트의 상태 변경을 최적화 addToBackStack 뒤로가기 버튼 클릭시 다음 액션 (이전 fragment로 가거나 앱이 종료되거나) 2024. 1. 9.
Recycler View 사용방법 xml: recyclerview.xml 재사용 되는 화면 정의 AdapterClass.kt class MyAdapter(val mItems: MutableList) : RecyclerView.Adapter() { interface ItemClick { fun onClick(view : View, position : Int) } var itemClick : ItemClick? = null override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): Holder { val binding = ItemRecyclerviewBinding.inflate(LayoutInflater.from(parent.context), parent, false) return.. 2024. 1. 9.
[TIL] 📖 Today I Learned 🔮 학습 및 노트 정리 Recycler View 학습 : https://occhiolism.tistory.com/96 Fragment 학습 : https://occhiolism.tistory.com/96 💡 알고리즘 - 코틀린 : 프로그래머스 코드 카타 덧칠하기 복습 및 다른 풀이 학습 https://occhiolism.tistory.com/92 2024. 1. 8.
[TIL] 트러블슈팅 & RecyclerView 학습 📖 Today I Learned 🔮 학습 및 노트 정리 알고리즘: 덧칠하기 https://occhiolism.tistory.com/92 Recycler View 학습 및 개인과제 수행 https://github.com/eun-24k/CarrotMarketAppReplication/blob/master/app/src/main/java/com/example/carrotmarketappreplication/activity/MainActivity.kt 트러블슈팅 : CheckDebugDuplicateClasses https://occhiolism.tistory.com/93 2024. 1. 5.