2014-11-23 9 views
-1

Android 앱에 52 장의 카드로 얼굴을 장식하고 싶습니다. 나는 png/svg/bitmap 파일과 xml 레이아웃을 가지고있다. 이미지가 표시되는 화면에 맞게 이미지의 크기를 조정할 필요가있는 설정이 확실하지 않습니다. 내가하려는 일에 대한 모형 이미지를 첨부했습니다. 이 문제를 해결하는 데 도움이되는 올바른 문서를 가리키는 포인터가 있습니까? enter image description hereAndroid의 다른 화면 크기로 카드 갑판 표시

답변

1

레이아웃을 만드는 방법에 따라 다릅니다. 그러나 기본적으로 당신은 displayMetrics를 사용하여 조사한다 :

How to get screen display metrics in application class

당신은 화면의 크기 (너비/높이)를 결정하기 위해 그것을 사용할 수 있습니다.

또한 중첩 사용할 수

, 가중 LinearLayouts :

How to set layout_weight attribute dynamically from code?

은 "느린"존재에 대한 경고가있을 수 있습니다 -하지만 이러한 유형의 상황으로,이 두드러 질 가능성이 있습니다.