2013-09-05 11 views
0

내가 소프트 키보드가 전체 화면으로 나타날 때 헤더를 유지하는 방법은 무엇입니까?

이 문제를 해결하려면, 당신은 글고 치기를 클릭하고 사라질 때마다 이동 채팅에 헤더가, 내가 한 OnCreate 완벽한 작동이

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);

에 추가하지만, 나는 그 라인이 활동 전체 화면을

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); 

이 하나 UIT 나던 작업을 추가 할 때, 그것은 소리, 내가 대신 매니페스트에 추가 tryed 있지만, 그것은 일을 나던 하나를 사용하는 경우, 당신은 C와 같은 개미 다른 사용 ...

어떤 아이디어를 해결하는 방법? ,

<activity 
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" > 
... 
</activity> 


을이를 사용하여 :

PD : 내가 adjustPan 테스트, 일부 많은 것들이 ...

+0

전체 화면 플래그없이 앱이 차지하는 화면의 양과 그 이유는 무엇입니까? –

+0

FullScreen Flags가 없으면 "Top"바를 제외한 모든 화면이 표시됩니다 (알림 및 시간이 표시되는 곳).하지만 전체를 갖고 싶습니다. – D4rWiNS

답변

0

당신의 Manifest.xml 파일을 편집하고 채팅 활동의 태그에이를 추가하십시오 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); 을 사용할 필요가 없으며 문제가 해결됩니다.

+0

답장을 보내 주셔서 불편을 끼쳐 드려 죄송합니다. 나에게 검은 색 배경을 더하여 문제를 해결하지 못한다. – D4rWiNS