2011-11-10 2 views
2

다른 스크린의 UI를 개발할 때 숙련 된 개발자 Android로부터 배우고 싶습니다. 예를 들어, 이제이 문제가 생겼습니다.유니버설 UI 디자인을 만드는 방법은 무엇입니까?

저는 요소가 (TextView)입니다.이 요소는 왼쪽에 거의 정렬 되되 뒤에서 뒤쪽으로 가도록 배치해야하지만 약간의 들여 쓰기가 있어야합니다. 따라서 화면이 커지므로 더 많은 패딩이되어야합니다. (px/dp)을 고정으로 설정하면 layout_marginLeft으로 표시되며 모든 화면에서 그대로 유지됩니다.

또는 나머지 40 %는 공백으로 남겨 두면서 버튼의 폭은 대략 60 퍼센트가되어야합니다. 고정 크기를 지정하지 않고 이것이 어떻게 할 수 있습니까?

내 경우처럼 요소 사이의 거리를 압축하는 범용 스크린을 디자인 할 수 있습니까? 그렇다면 다른 비슷한 일을 할 수 있습니까? 또는 각 화면에 리소스 디렉토리와 각 화면에 대한 별도의 디자인을 만들어야합니까? 당신은 보통 어떻게합니까?

답장을 보내 주셔서 감사합니다. 나에게 매우 중요합니다.

+1

이것은 매우 일반적인 질문입니다. Google은 모범 사례에 대한 가이드 라인과 권장 사항 (리노의 답변에 링크되어 있음)을 제공하지만, 귀하가 문제의 특성을 신랄하게 거론하고 그 결과를 해결해야한다고 생각해서는 안됩니다. 가이드 라인 및 모범 사례를 읽고 UI를 구현하고 어려움에 처한 경우 해당 질문을하십시오. –

답변

4

몇 가지 팁 :

+0

감사합니다. 하지만 내 질문 - 내가 어떻게 할 수 있니? – user1023177

+2

글꼴 크기는 SP (배율 조정 픽셀)를 사용해야합니다. 하지만 네, DP를 사용해야하는 다른 모든 것에 대해서. –

+0

SP는 정말 도움이되지 않습니다. 큰 해상도에서 폰트는 여전히 작을 것입니다. – Sver

관련 문제