728x90
반응형

액티비티 4

[안드로이드/Android] TabLayout 과 ViewPager 를 이용한 탭 Tab 메뉴 화면

TabLayout 과 ViewPager 를 이용한 탭 메뉴 화면 을 구현하는 소스코드에 대해 포스팅 해 보겠습니다~ TabLayout : Tab 메뉴들을 담은 큰 틀의 레이아웃 ViewPager : 화면을 양옆으로 넘겨서 Page 를 바꾸는 슬라이드 동작을 할 수 있도록 도와주는 View 위젯 작성한 파일 목록 입니다. 1. build.gradle(:app) 2. OneFragment.java / fragment_one.xml 3. TabActivity.java 4. activity_tab.xml 5. layout_tab_custom.xml 6. PagerAdapter.java 1. build.gradle(:app) TabLayout 은 Design Support Library 에 속해있기 때문에 dep..

[안드로이드/Android] 프래그먼트(Fragment) 생명주기

프래그먼트 (Fragment) - 앱 UI의 재사용 가능한 부분 - 독립적으로 존재할 수 없고 항상 액티비티(Activity) 내에 포함되어 있어야 하고 활동이나 다른 프래그먼트에서 호스팅되어야 한다. - 자체 생명주기를 가진다. - 자체 입력 이벤트를 받는다. - 프래그먼트(Fragment) 를 액티비티(Activity) 레이아웃의 일부로 추가하는 경우, 액티비티(Activity)의 뷰 계층 내부의 ViewGroup 안에 있으며, 해당 프래그먼트가 자신의 뷰 레이아웃을 정의한다. - 프래그먼트(Fragment) 를 액티비티(Activity) 레이아웃에 삽입하려면 해당 프래그먼트를 액티비티의 레이아웃 파일에서 요소로 선언하거나, 애플리케이션 코드에서 이를 기존의 ViewGroup에 추가하면 된다. 그러나..

[안드로이드/Android] 웹뷰(WebView) 만들기

웹뷰(WebView) 란? 안드로이드 어플 내에서 웹 브라우저를 보여주는 webkit 입니다. 작성한 파일 목록 입니다. 1. AndroidManifest.xml 2. WebViewActivity.java 3. activity_webview.xml 1. AndroidManifest.xml 새로 생성한 WebViewActivity 를 application 에 등록해주고, 인터넷 관련 권한 추가, http 사이트 접근 허용 설정 추가 합니다. 인터넷 관련 권한을 추가해야 합니다. 일반 http 사이트를 접근하기 위한 설정을 추가합니다. android:usesCleartextTraffic="true" 만약 주소를 http 로 사용하는데 android:usesCleartextTraffic="true" 를 추가해..

[안드로이드/Android] 액티비티(Activity) 생명주기

안드로이드 액티비티 (Activity) 생명주기 ! developer.android.com/guide/components/activities/activity-lifecycle?hl=ko 활동 수명 주기에 관한 이해 | Android 개발자 | Android Developers 활동은 사용자가 전화 걸기, 사진 찍기, 이메일 보내기 또는 지도 보기와 같은 작업을 하기 위해 상호작용할 수 있는 화면을 제공하는 애플리케이션 구성요소입니다. 각 활동에는 사용자 인터페 developer.android.com 🍏🍎🍋🍉🍇🍓

728x90
반응형