android fragmentactivity 예제

이 단원단을 시작하기 전에 지원 라이브러리를 사용하려면 Android 프로젝트를 설정해야 합니다. 이전에 지원 라이브러리를 사용하지 않은 경우 지원 라이브러리 설치 문서에 따라 v4 라이브러리를 사용하도록 프로젝트를 설정합니다. 그러나 Android 2.1(API 수준 7)과 호환되고 프래그먼트 API도 포함된 v7 appcompat 라이브러리를 사용하여 활동에 앱 바를 포함할 수도 있습니다. 프로젝트에 두 번째 새 Android XML 레이아웃 리소스 파일을 추가하고 다시 한 번 상대 레이아웃을 루트 요소로 선택합니다. 레이아웃 텍스트_조각의 이름을 지정하고 확인을 클릭합니다. 레이아웃이 레이아웃 편집기 도구로 로드되면 텍스트 모드로 변경하고 XML을 수정하여 다음과 같이 조각 레이아웃에 TextView를 추가합니다. 클래스 인스턴스를 조각화한 다음 개체에서 공용 메서드를 호출합니다. 따라서 TextFragment 클래스 내에서 이제 변경 텍스트 속성()이라는 공용 메서드를 구현하여 글꼴 크기에 대한 정수 인수와 표시할 새 텍스트의 문자열로 사용합니다. 그런 다음 메서드는 이러한 값을 사용하여 TextView 개체를 수정합니다. Android Studio 편집 패널 내에서 TextFragment.java 파일을 찾아 수정하여 이 새 메서드를 추가하고 onCreateView() 메서드에 코드를 추가하여 TextView 개체의 ID를 가져올 수 있습니다.

자체 수명 주기가 있고 자체 입력 이벤트를 수신하며 활동이 실행되는 동안 추가하거나 제거할 수 있습니다(다른 활동에서 재사용할 수 있는 “하위 활동”과 같습니다). 이 단원에서는 앱이 Android 1.6의 낮은 시스템 버전을 실행하는 장치와 호환되도록 지원 라이브러리를 사용하여 프래그먼트 클래스를 확장하는 방법을 보여 줍니다. 첫 번째 조각과 마찬가지로 이 조각에는 클래스와 연관된 클래스가 있어야 합니다. 프로젝트 도구 창에서 앱 -> 자바 -> com.ebookfrenzy.fragmentexample를 마우스 오른쪽 버튼으로 클릭합니다. 결과 메뉴에서 New -> Java 클래스 옵션을 선택합니다. 조각의 이름을 텍스트 조각의 이름을 지정하고 확인을 클릭하여 클래스를 만듭니다. 이 책의 안드로이드 스튜디오 3.2 판에서 샘플 장을 읽고 있습니다. 활동에 “지원” 조각을 포함 하기 전에 모든 안 드 로이드 버전에 조각 관리자에 대 한 지원을 추가 하는 FragmentActivity 또는 AppCompatActivity에서 확장 하기 위해 활동이 변경 되어 있는지 확인 합니다. 조각을 사용하는 모든 활동은 FragmentActivity 또는 AppCompatActivity에서 확장해야합니다 : 폼 팩터 화면에서 전화 및 태블릿 옵션을 활성화하고 최소 SDK 설정을 API 26 : Android 8.0 (오레오)로 설정하십시오. 화면을 진행하여 activity_fragment_example라는 해당 레이아웃 리소스 파일이 있는 FragmentExampleActivity라는 빈 활동 생성을 요청합니다.

Android의 백스택에 트랜잭션을 추가하려면 addToBackStack() 메서드를 사용합니다. 이렇게 하면 활동의 기록 스택에 작업이 추가되고 사용자가 뒤로 단추를 통해 이 변경 을 되돌릴 수 있습니다.

Mentalny Teatr Hipnozy > android fragmentactivity 예제