안드로이드 터치 막기
getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE); 화면 터치 막기 getWindow().clearFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE); 화면 터치 막은거 풀기. 이 두가지를 적절히 분배하여 자신이 원하는 동작을 만들 수 있습니다. 만약 fragment 내에서 사용하고 싶다면 바로 getWindow()를 호출하지말고 getActiviry().getWindow() 로 호출하면 됩니다. 레이아웃 또는 뷰에서 사용할 수 있는 setClickable(false) 이것도 찾았었지만, 제 코드에서는 작동이 되지 않아 위에 소개한 코드로 해결하였습니다.
Web&App/안드로이드
2020. 3. 19. 13:58