AlertDialog 로 띄웠더니 MatchParent 로 해도 여백이 생긴다
열심히 찾아보니 다이얼로그는 저게 전체화면이라구함!
기본 화면의 90% 정도로 제한이 되어있는고런 느낌
기존 내 코드는 요러했음
val mDialogView = LayoutInflater.from(this).inflate(R.layout.dialog_permission, null)
val mBuilder = AlertDialog.Builder(this)
.setView(mDialogView)
mBuilder.show()
val confirmButton = mDialogView.findViewById<Button>(R.id.btnPermissionConfirm)
confirmButton.setOnClickListener {
requestRequiredPermission()
Prefs.putBoolean(PREF_PERMISSION_CHECKED, true)
}
기본 AlertDialog 빌더를 사용하니 화면이 꽉 안참
바꾼 코드
val dialog = Dialog(this, android.R.style.Theme_Black_NoTitleBar_Fullscreen) //전체화면옵션
dialog.setContentView(R.layout.dialog_permission)
dialog.show()
val confirmButton = dialog.findViewById<Button>(R.id.btnPermissionConfirm)
confirmButton.setOnClickListener {
requestRequiredPermission()
Prefs.putBoolean(PREF_PERMISSION_CHECKED, true)
dialog.dismiss()
}
다이얼로그 생성시 R.style.Theme_Black_NoTitleBar_Fullscreen 옵션으로 풀스크린 만들어주깅
그러면 전체화면으로 나옴!
꽉찬 화면으로 가능
'안드로이드 개발일지' 카테고리의 다른 글
[kotlin/안드로이드] 백그라운드에 있다가 돌아오는 시간 계산하기System.currentTimeMillis 초/분/시 시간 계산 (0) | 2023.03.30 |
---|---|
[kotlin/안드로이드] 코틀린 웹뷰 완전 기본 세팅 네이버띄우기 연습 (0) | 2023.01.03 |
안드로이드 개발에 필수조건 생명주기 수명주기 (1) | 2023.01.03 |
댓글