2016-06-13 4 views
0

탭이있는 AppBarLayout에 단편이 있습니다. 내 소프트 키폰 (Sony Xperia Z1 Compact)에서 내 앱은 상태 표시 줄 아래에 있지만 소프트 키 뒤에 표시됩니다.소프트 키 및 레이아웃 높이 : 소프트 키 위의 레이아웃을 맞추는 방법은 무엇입니까?

활동 (CoordinatorLayout)의 경계를 소프트 키 위로 끝내도록 설정할 수있는 방법이 있습니까? 그것은 AppBar의 크기를 무시하고 추가 활동하지만 ViewPager의 우려 아니라 어쩌면

편집

나는 API (19)에 대한 몇 가지 해결책을 찾았지만 내이를 minVersion는 11

입니다 그것.

답변

0

, 키보드의 변화에 ​​적응해야하는 모든 활동에 대한 매니페스트에 추가이 :

<activity ... android:configChanges="orientation|keyboardHidden|screenSize" 
android:windowSoftInputMode="adjustResize"> 

여기서 핵심 년 - 전 adjustPan 일반적인 반대 adjustResize,이다의 끝을 알려줍니다 화면은 키보드 위에 있으며, 후자는 입력이 항상 키보드 위에 표시되어야 함을 나타냅니다.

configChangesscreenSize 이벤트가있어서 키보드를 표시하거나 숨길 때 앱주기가 시작됩니다.

+0

감사합니다. 나는이 효과를 아무렇지도 않게 시도했다. 어쩌면 액티비티의 관심사가 아니라 ViewPager가 AppBar의 크기를 무시하고 추가하는 경우 일 수 있습니다. –