2017. 8. 6. 19:08ㆍ개발/Android
작업환경
Android Studio 3.0 Canary 9
Kotlin Version: 1.1.3-release-Studio3.0-2
처음 코틀린을 써보면서 하나하나 적어보기로 했다.
일단 이번 포스팅은 Framelayout에 Fragment를 붙이는 것이며,
프로젝트는 생성할때부터 Bottom Navigation Layout으로 했다.
그리고, activity_main.xml 에 framelayout을 두고
탭 클릭시 서로다른 fragment를 불러오는 부분을 만들고자 했다.
activity_main.xml에 FrameLayout을 만들고,
<FrameLayout
android:id="@+id/framelayout"
android:layout_width="match_parent"
android:layout_height="match_parent">
</FrameLayout>
Fragment 생성은 New > Fragment > Fragment (Blank) 로 했으며,
Fragment Layout Name의 옵션은 전부 뺐다.
(옵션을 설정하고 바로 붙이면 에러가 나는데 그 부분은 나중에 보기로 했다.)
생성한 Fragment는 아직 무언가를 만질 필요는 없고,
MainActivity.kt 로 가서 Fragment를 선언하고 framelayout에 붙이면 된다.
먼저 선언을 하고 붙이면 된다.
val galleryFragment : GalleryFragment = GalleryFragment()
supportFragmentManager.beginTransaction().replace(R.id.framelayout, galleryFragment).commit()
'개발 > Android' 카테고리의 다른 글
Kotlin, RecyclerView (0) | 2017.08.20 |
---|---|
[머스태드개발일지] Andorid Studio에서 카카오 SDK 추가하기 (0) | 2015.06.11 |
[머스태드개발일지] Android Studio에서 기존에 쓰던 keystore 등록하기 (0) | 2015.06.11 |
맥에서의 안드로이드 스튜디오 단축키 (0) | 2015.05.19 |
[머스태드개발일지] 페북, 카톡 연동을 위한 key hash 생성 (0) | 2015.02.22 |