Android N 다 중 창 지원
그림 에서 보 듯 이 두 개의 app 은 화면 분할 모드 에서 상하 로 표 시 됩 니 다.
어떻게 당신 의 app 로 하여 금 다 중 창 을 지원 하 게 합 니까?
만약 당신 의 app 이 Adnroid N 을 지원 한다 면,AndroidManifest.xml 파일 에서 맞습니다.
android:resizeableActivity=["true" | "false"]
이 속성의 값 이 true 라면 Activity 는 화면 과 자유 모드 로 시작 할 수 있 습 니 다.이 속성의 값 이 false 라면 Activity 는 다 중 창 모드 를 지원 하지 않 습 니 다.만약 당신 의 app 이 Adnroid N 을 지원 한다 면,이 속성 에 대한 설정 값 은 없습니다.이 속성의 값 은 기본적으로 true 입 니 다.다 중 창 모드 를 기본적으로 지원 하 는 것 이다.
사용 자 는 다음 과 같은 방식 으로 다 중 창 모드 로 전환 할 수 있 습 니 다.
다 중 창 모드 는 Activity 수명 주 기 를 변경 하지 않 습 니 다.
다 중 창 모드 에 서 는 지 정 된 시간 에 최근 사용자 와 상호작용 한 Activity 만 활성 상태 입 니 다.이 액 티 비 티 는 최상 위 액 티 비 티 로 간주 된다.모든 다른 액 티 비 티 는 볼 수 있 지만 일시 중 단 된 상태 다.그러나 이러한 일시 정지 되 었 으 나 보 이 는 Activity 는 시스템 에서 보이 지 않 는 Activity 보다 높 은 우선 순 위 를 가진다.사용자 가 일시 중 단 된 Activity 와 상호작용 을 하면 이 Activity 는 회복 되 고 이전 최상 위 Activity 는 일시 중 단 됩 니 다.
다 중 창 모드 에서 의 레이아웃 속성
Android N 에 대해 서 는 activity 탭 에서 설정 할 수 있 습 니 다.
<activity android:name=".MyActivity">
<layout android:defaultHeight="500dp"
android:defaultWidth="600dp"
android:gravity="top|end"
android:minimalHeight="450dp"
android:minimalWidth="300dp" />
</activity>
다 중 창 변경 알림 및 조회Activity 클래스 에 다 중 창 디 스 플레이 를 지원 하기 위해 다음 과 같은 새로운 방법 이 추가 되 었 습 니 다.
Activity.isInMultiWindowMode()
Activity.onMultiWindowModeChanged() 。
사실 다 중 창 은 업무 중 에 사용 해 야 할 기회 가 크 지 않다.왜냐하면 핸드폰 화면 이 비교적 작 기 때문에 화면 을 나 누 어도 어떤 화면 도 볼 수 없다.하지만 개발 자로 서 안 드 로 이 드 7.0 이 무엇 을 업 데 이 트 했 는 지 알 아 볼 필요 가 있 습 니 다.원본 코드 다운로드
이상 은 본 고의 모든 내용 입 니 다.본 고의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 도움 이 되 기 를 바 랍 니 다.또한 저 희 를 많이 지지 해 주시 기 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin의 기초 - 2부지난 글에서는 Kotlin이 무엇인지, Kotlin의 특징, Kotlin에서 변수 및 데이터 유형을 선언하는 방법과 같은 Kotlin의 기본 개념에 대해 배웠습니다. 유형 변환은 데이터 변수의 한 유형을 다른 데이터...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.