2013-06-06 2 views
3

안드로이드 레이아웃 차원에서 내가 100dp로 설정 폭과 RelativeLayout의이효과 SP와 DP

을 요청하는 아주 간단한 질문이 있습니다. 이제 화면이 xhdpi, lpdi, hdpi 등이 되려면 100dp으로 남습니다. 그러나 내가 너비를 100Sp으로 변경하면 어떤 차이가 있습니까?

+0

[이 링크] (http://stackoverflow.com/a/2025541/2345913) 및 [이 링크] (http://developer.android.com/guide/topics/resources/more-resources)를 확인하십시오. html # Dimension) – CRUSADER

+0

텍스트로만 작업하기 때문에 레이아웃에'sp'를 사용하면 안됩니다 :) –

답변

3

sp와 dp가 일반 전화 구성에서는 동일하지만 사용자가 텍스트 크기를 늘리면 sp가 더 크게 또는 더 작게 표시되고 dp는 동일하게 유지되기 때문에 아무것도 변경되지 않습니다.

자세히보기 here.

+0

무엇을 변경하려고할까요? 예 : mdpi에 100dp 너비를 설정 한 경우 xhdpi에서 자동으로 너비를 200DP로 설정해야합니까? –

+0

@MuhammadUmar 잘 한 가지 방법은 단순히 2 개의 다른 레이아웃을 만드는 것입니다. mdpi는 1, xhdpi는 1입니다. 자세한 내용은 http://developer.android.com/guide/practices/screens_support.html의 구성 한정자 사용을 참조하십시오. – Warpzit