2014-07-21 2 views
4

장치의 화면 크기와 관련하여 맞춤 여백과 textSize를 설정해야합니다. 웹을 통해 검색했지만 내 필요에 대한 답을 찾지 못했습니다.작은 화면 크기의 dimen.xml에 대한 값 폴더

mdpi 화면에서와 같이 더 작은 화면 크기의 경우 dimen 값을 저장해야합니까?

도와주세요

미리 감사드립니다.

+0

다른 해상도 폴더에 dimeansions을 저장하기 위해 dimen.xml을 사용하십시오. – KOTIOS

+0

예, 알고 있습니다. 그러나 작은 화면을위한 '값'폴더의 이름은 무엇이되어야합니다. 나는 그 이름을 원해. – AabidMulani

+0

어떤 기기를 사용 하느냐에 따라 다릅니다 – KOTIOS

답변

7

나는 조금 혼란 스럽다. 전문가는 아니지만 화면 크기가 픽셀 밀도로 직접 변환되지는 않습니다. 작은 화면에 대해 이야기하고 mdpi 화면을 무작위로 참조하십시오. 따라서 안드로이드가 "정상적인"픽셀 밀도 화면 (mdpi)으로 작은 화면으로 분류하는 장치를 사용할 수 있지만 동일한 픽셀 밀도를 가진 대형 화면을 가질 수도 있습니다. 따라서 ...

  1. 일반적인 픽셀 밀도의 "작은"화면에 대한 맞춤 크기를 정의하려는 경우. 당신은 단지 MDPI 화면을 대상으로 할 경우, 다음 values-mdpi 폴더 안에 dimens.xml 파일을 추가

  2. 당신은 당신이 원하는 경우,

  3. 그리고 마지막으로 values-small-mdpi 폴더 안에 dimens.xml 리소스 파일을 추가 할 수 있습니다 작은 화면은, 당신은 그래서 당신은 이러한 파일의 많은 프로젝트를 부풀게하지 않도록주의 ... 선택할 수있는 많은 자원 폴더 예선을 가지고 values-small 리소스 폴더

에 추가 대상. 아래의 링크를 ... 당신이 그 (것), 예선 및 우선 순위를 사용하는 방법에 대해 설명

http://developer.android.com/guide/topics/resources/providing-resources.html 또한

, 크기를 텍스트에 관해서, 당신은 보통의 픽셀 밀도에 대해 걱정할 필요가 없습니다 화면 ... 당신이 배경 이미지를 렌더링한다면? 텍스트 크기의 경우, 규모 독립적 단위 (sp)를 지정해야합니다. 걱정해야 할 모든 것입니다.

+0

완벽한 답변을 제공해 주셔서 감사합니다. 내 대답은 3 번 지점에 있습니다. – AabidMulani

+0

업데이트 해 주셔서 감사합니다. 도움이되었습니다. – AabidMulani