fragment
-
[안드로이드] Fragment 프래그먼트 예제Android/공부 2020. 6. 26. 16:32
프래그먼트를 활용해서 좌우로 화면이 넘어가는 어플 만들어보기 1. xml 1. activity_main.xml 레이아웃 리소스에 TabLayout과 ViewPager 두 가지를 추가한다. TabLayout에는 프래그먼트의 제목을 지정해 줄 수 있고, ViewPager는 각 프래그먼트를 보여주는 역할을 한다. TabLayout의 tabselectedTextColor는 현재 선택되어있는 탭의 글씨 색을 설정하고, tabTextColor는 선택되어있지 않은 탭들의 글씨 색을 설정한다. 2. 라이브러리 추가 ▼ design 라이브러리 추가 안드로이드에서 design 라이브러리를 추가해주고, bulid.gradle (module:app) 파일을 열어 'com.adnroid.support:design:26.0.0'..
-
[안드로이드] Fragment 프래그먼트Android/공부 2020. 6. 23. 19:21
프래그먼트는 Activity 내에 생성되는, UI 구성을 여러 개의 모듈 단위로 작성할 수 있도록 해주는 기능이다. 또한 한번 작성된 프래그먼트는 여러 액티비티에서 재사용이 가능하므로 UI 구성에 소요되는 작업량을 많은 부분 감소시킬 수 있다. 액티비티처럼 하나의 독립된 모듈처럼 실행되기 때문에 액티비티와 연관된 생명주기를 가지고 있으며, 액티비티 실행 중에도 화면에 동적으로 추가되거나 다른 프래그먼트로 교체가 가능하다. 프래그먼트에는 인텐트를 사용할 수 없다. 1. xml 1. activity_main.xml 레이아웃에 두개의 프래그먼트(Fragment)를 추가해준다. 각 프래그먼트는 ColorFragment와 ColorListFragment에 연결시켜준다. 프래그먼트는 자바 클래스로 생성 2. jav..