개발 공부/문제 해결 2

android gesture mode 일 때 태스크바 task bar 관련 높이 구하기(sdk30↑) - status bar만 transparent 값 주기

*22년 11월 기준 작성 구현해야하는 뷰의 조건은 총 5가지였다. 1. 상단의 status bar는 투명이여야 한다. (풀스크린) 2. 버튼은 네비게이션 위에 있어야한다. 3. 스크롤이 맨 상단 일 경우 상태바의 텍스트가 흰색이 되어야 한다. 4. 내용이 스크롤 되면 상태바의 텍스트는 검은색이 되어야 한다. [처음에 작성했던 코드] if(!black){ val decorView = window.decorView if(Build.VERSION.SDK_INT>=30) { window.setDecorFitsSystemWindows(false) }else{ decorView.systemUiVisibility = (View.SYSTEM_UI_FLAG_IMMERSIVE or View.SYSTEM_UI_FLAG_L..

[android] ClickableViewAccessibility 해결/2중 레이아웃 터치 문제

//JAVA 코드 작성 2중 레이아웃을 쓰다가 터치 되면 안되는 하단의 레이아웃의 뷰가 클릭되는 문제 발생! (캘린더를 띄워서 날짜를 선택하는 것이었는데 날짜 선택을 여러개 해야하다보니 띄운 상태에서 다른 날짜를 클릭하면 해당 날짜가 변경되는 현상...) [기존의 캘린더 부분 레이아웃 xml] [첫 번째 시도] - 해당 뷰에 터치 리스너 달기 결과 : 반성공(동작은 된다) 오류 : 'ClickableViewAccessibility'가 뜸 performClick을 해달라는 것 같음.. (@을 달아도 그대로라서 신경쓰임) 다른 방법 검색.. [두 번째 시도] - performClick @Override public boolean onTouch(View v, MotionEvent event) { switch(..