0
XML 파일에 사용 된 dp가 활동에 사용 된 dp와 다른 이유는 무엇입니까? 나는 폭의 20dp와 XML 파일의 텍스트 뷰를 생성 할 때, 그 크기는 화면의 모든 다른 유형에서 동일합니다,하지만이를 사용하는 경우 :활동 및 XML에 대한 dpi
int sizeInDip = 20;
int width= TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, sizeInDip, getResources().getDisplayMetrics());
크기는 화면의 모든 유형에서 다르다.
활동과 XML 파일 모두에서 dp를 사용하여 동일한 결과를 얻는 방법이 있는지 알고 싶습니다.
미리 감사드립니다.
단지 예일뿐입니다 ... 이미지, 패딩, 여백, 레이아웃 등에 대해 'sizeInDip'을 사용하려면 어떻게해야합니까? 아니요, 사용할 수 없습니다. 내부의'20dp' setTextSize cuz'int' 만 소개해야합니다 ... –
아무 생각하세요? 도움이 필요합니다 ... –
setTextSize()는 float을 사용하지만 문서에 따라 "크기가 조정 된 픽셀 '로 해석되므로 필요하지 않습니다. –