0
현재 전체 화면에서 내 응용 프로그램을 숨기고 표시하려고합니다. Eclipse 템플릿에 따라 새로운 FullScreenActivity를 시작했습니다. ActionBarSherlock : ActionBar + StatusBar 표시 및 숨기기
이
내가/숨기기 보여주기 위해 사용하는 코드 인 액션 바 + NotificationBarpublic void hide() {
if ((mFlags & FLAG_FULLSCREEN) != 0) {
mActivity.getSupportActionBar().hide();
mActivity.getWindow().setFlags(
WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
mOnVisibilityChangeListener.onVisibilityChange(false);
mVisible = false;
}
public void show() {
if ((mFlags & FLAG_FULLSCREEN) != 0) {
mActivity.getSupportActionBar().show();
mActivity.getWindow().setFlags(0,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
mOnVisibilityChangeListener.onVisibilityChange(true);
mVisible = true;
}
그것은 좀 작동
하지만 내 큰 문제는 액션 바 알림에 의해 중복된다는 점이다 :
무엇이 잘못되었는지에 대한 어떤 생각?