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

view.getWidth 질문

0 추천
<View
            android:id="@+id/test"
            android:layout_width="240dp"
            android:layout_height="120dp"
            android:layout_centerInParent="true"
            android:visibility="gone"/>

이렇게 xml에서 view를 생성해서 code상에서 가져오는데요

findViewById(R.id.test).getWidth()했는데 480이 나와요 왜이런건가요?
익명사용자 님이 2015년 10월 20일 질문

1개의 답변

0 추천

어떠한 디바이스에서 테스트 하셨는지는 모르겠지만.... 240dp가 반드시 480이라는 수치가 나올수가 없지요

240dp가 항상 480이라면 굳이 dp라는 단위를 쓸 필요도 없겠지요

좀더 dp에 관한 이해가 필요 해 보입니다.

http://javacan.tistory.com/233

해당블로그에서 잘 설명 되어있네요

ThisPlus (46,920 포인트) 님이 2015년 10월 20일 답변
아하 나오는 값이 pixel이었군요 감사합니다.
...