저는 톱 바를 사용하지 않고 Android 컨트롤 버튼이없는 것처럼 전체 화면으로 실행되는 카메라 앱을 보유하고 있습니다. 이 스크린에서 나는 많은 옵션을 가진 Dialog를 보여 주지만, 문제는 바로 가기가 나타나고 버튼이 나타날 때이다. 스크린 샷을 게시했습니다. 전체 화면 대화
나는alertDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
으로 시도했지만 작동하지 않았다.
저는 톱 바를 사용하지 않고 Android 컨트롤 버튼이없는 것처럼 전체 화면으로 실행되는 카메라 앱을 보유하고 있습니다. 이 스크린에서 나는 많은 옵션을 가진 Dialog를 보여 주지만, 문제는 바로 가기가 나타나고 버튼이 나타날 때이다. 스크린 샷을 게시했습니다. 전체 화면 대화
나는alertDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
으로 시도했지만 작동하지 않았다.
당신은 DialogFragment
를 사용하고 있습니까? onCreate()
에 아래 줄을 추가하면이 문제가 해결되었습니다. 코드의 다음 줄을 사용
this.getActivity().getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
시도는 :
alertdialog.getWindow().setFlags(LayoutParams.FLAG_FULLSCREEN, LayoutParams.FLAG_FULLSCREEN);
다른 해결 방법은 대화 상자로 전체 화면을 테마를 제공하는 것입니다.
<style name="full_screen_dialog">
<item name="android:windowFrame">@null</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowContentOverlay">@null</item>
</style>
나는이
이 코드를 시도 도움이되기를 바랍니다
Dialog kek = new Dialog(Product_List_View_All.this,R.style.full_screen_dialog);
처럼 대화를 초기화 : 그것은 나를 위해 작동 .. styles.xml에서
mDialog = new Dialog(this,
android.R.style.Theme_Translucent_NoTitleBar);
mDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
mDialog.getWindow().setBackgroundDrawable(
new ColorDrawable(android.graphics.Color.TRANSPARENT));
mDialog.setContentView(R.layout.your_dialog_layout);
:
<style name="Theme.Translucent.NoTitleBar">
<item name="windowNoTitle">true</item>
<item name="windowContentOverlay">@null</item>
</style>
이 제목으로 제목이 없지만 뒷면에는 홈 버튼이 여전히 있습니다. – MichelReap