답변 1개 / 댓글 1개
채택된 답변
+20 포인트
안녕하세요.
아래의 내용을 한번 참고해 보시겠어요..
1. 스크립트
// 웹뷰 좌표를 ADB 좌표로 변환하는 함수
function convertWebviewToAdb(webviewCoord, webviewHeight, adbHeight) {
const ratio = adbHeight / webviewHeight;
return webviewCoord * ratio;
}
// 웹뷰 해상도
const webviewHeight = 800;
// ADB 해상도
const adbHeight = 2600;
// 웹뷰에서 얻은 좌표
const webviewY = 400;
// 변환된 ADB 좌표
const adbY = convertWebviewToAdb(webviewY, webviewHeight, adbHeight);
console.log("ADB y좌표:", adbY);
2. 디스플레이 밀도(DPI) 확인
shell -> adb shell wm density
답변을 작성하려면 로그인이 필요합니다.
자꾸 좌표가 틀어지네요. 다른 방법을 좀 고민해 봐야 할 듯 합니다.