마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

customView의 px 를 dp로 변환하는 법좀요 ㅠㅠ

0 추천

MyView.java인 customview를 

activity_main.xml에 <com.example.test03.MyView>해서 붙여 넣었는데요.

MyView.java의 draw한 것들을 px가 아닌 dp로 보여지게 하고싶어요 ㅠㅠ

 

 

MainActivity.java에서  setContentView(R.layout.activity_main); 했구요

DisplayMetrics outMetrics = new DisplayMetrics();
		getWindowManager().getDefaultDisplay().getMetrics(outMetrics);
		getDpi = outMetrics.densityDpi;

이거써서 dpi까지 구했습니다.

dp = px / (160 / dpi)

이렇게 해서, 값을 변경해주기만 하면 되는데......

 

 

기본적으로 선언된 값이 있고? 제가 SeekBar를 통해서 받는 값이 3값이 있어요.

그걸 또 계산해서 최종적인 값이 나오구요 ㅠㅠ

모든 값을 dp = px / (160 / dpi) 해주어야 하는데...................ㅠㅠ

방법이 없을까요?

야도란 (1,410 포인트) 님이 2015년 1월 9일 질문

1개의 답변

0 추천
dp값을 얻어와도 사용할수가 없네요

전체크기에서 비율로 적용해보셔요.
nicehee (73,100 포인트) 님이 2015년 1월 9일 답변
...