1
2
3
|
private int dpToPx(int dp) {
return (int) (dp * getResources().getDisplayMetrics().density);
}
|
cs |
소스코드 상에서(Programatically) View를 수정해야 할 때가 있다.
XML파일에서는 px보다는 dp를 더 빈번하게 사용하는데,
소스코드 상에서 View를 수정할 때는 대부분 px단위로 값을 설정해줘야 한다.
이럴 때 위와 같이 dp -> px로 변환하는 메서드를 사용하여
원하는 DP값을 View에 설정해줄 수 있다.
'Android' 카테고리의 다른 글
안드로이드에 라이브러리 파일을 추가하는 두 가지 방법 (0) | 2021.10.26 |
---|---|
[Android] Only the original thread that created a view hierarchy can touch its views (0) | 2021.10.25 |
[Android] SDK 23 Apache HttpClient (0) | 2021.08.17 |
[Java] String.equals() 주의점 (0) | 2021.08.03 |
[Android] Fragment에서 Activity 접근하기 (1) | 2021.07.15 |