2014-10-31 11 views
2

안드로이드웨어 용으로 개발 중이며 대신 2 개의 다른 레이아웃 (하나는 사각형, 하나는 원형) 대신 리소스 한정자를 사용할 수 있습니까?Android Wear 리소스 한정자

예를 들어, activity_main.xml 레이아웃 파일이 있습니다. 그것은 pizza.png를 참조합니다. 사각형 시계 (280x280)가 drawable-w280dp에서 이미지를 가져 오는 동안 원형 시계 (320x320)가 drawable-w320dp에서 이미지를 가져 오도록 만들 수 있습니까?

감사

답변

1

업데이트 : API (23) (- 원형 및 -notround)의 특정 규정이 있습니다 . 공식 blogpost을 확인하십시오.

원문 답변 : 아니요, 그렇게 생각하지 않습니다. 폼 팩터에 대한 한정자 (예 : -round 또는 -square)가 없으며 픽셀 단위의 화면 크기가 모든 사각형 장치에서 동일하지 않습니다. 예를 들어 삼성 Gear Live도 320x320입니다.

또한이 값은 예제와 같이 dp가 아니라 픽셀 단위이지만, 사소한 점입니다.

0

배경에 -nodpi을 사용해야하고 나머지 그래픽 파일에는 -hdpi을 사용해야합니다 (현재로서는 변경 될 수 있음). 예를 들어 BoxInsetLayout을 사용하여 내용을 맞추면 도형 특정 폴더가 StubView에서 처리되어야하므로 그렇지 않습니다.