2016-09-22 3 views
1

누구나 Nougat 멀티 윈도우 모드에서 앱의 최소 높이 설정을 시도 했습니까? 어떤 차이가 발견되지 않았다 https://developer.android.com/guide/topics/ui/multi-window.htmlAndroid Nougat 멀티 창 minHeight

그러나이를 시도

,

<activity android:name=".MyActivity"> 
    <layout android:defaultHeight="500dp" 
     android:defaultWidth="600dp" 
     android:gravity="top|end" 
     android:minHeight="450dp" 
     android:minWidth="300dp" /> 
</activity> 

내 기준이되었다.

응용 프로그램은 멀티 윈도우에서 정상적으로 작동합니다. 앱의 최소 높이에 차이가 없습니다.

분할 화면 모드

답변

1

, minHeight가 활성 인 창의 최소 높이를 변경하지 않고 그러나 the documentation 인용 :.

를 유저가 확인 화면 분할 모드에서 분배기를 이동하면 지정된 최소값보다 작은 활동이 있으면 시스템은 사용자가 요청한 크기로 활동을 자릅니다.

minHeight이 없으면 사용자가 나누 기를 이동하고 활동 창의 크기를 조정하면 활동의 크기가 조정됩니다.

minHeight을 사용하면 사용자가 칸막이를 이동하고 액티비티 창이 minHeight보다 작 으면 액티비티가 여전히 minHeight 캔버스로 렌더링됩니다. 그러나 캔버스가 잘려서 사용자는 상단의 minHeight 만 볼 수 있습니다.

결국 자유 형식 창 모드에서 minHeight은 속성 이름에서 기대하는 것보다 더 많이 작동 할 수 있습니다.이 경우 활동의 창을 지정된 높이보다 작게 조정할 수 없습니다.

+0

많이 맑음 ... 앱이 하나의 레이아웃 만 지원하는 경우에도 동일하게 작동합니다. 그러나 풍경에 다른 레이아웃이 있고 디바이더를 더 낮은 값으로 이동하면 앱이 다른 방향으로 전환됩니다. 어떻게 처리할까요? – Vineeth

+0

@Vineeth : 정말요? 나는 이것을 시도하지 않았다. 나는 약간의 실험을해야 할 것이다. – CommonsWare

+0

시도해보십시오. 가로 및 세로가 다른 레이아웃의 앱입니다. 분배기를 더 작은 값으로 드래그하면 다른 방향으로 전환하는 것이 너무 짜증나게됩니다. – Vineeth