2016-12-23 1 views
0

나는 배경 그림의 높이에 따라 상대 레이아웃의 높이와 너비를 설정하고android에서 실용적으로 그림의 크기에 따라 레이아웃의 너비를 설정하는 방법은 무엇입니까?

+1

코드를 표시하십시오. –

+0

형제 저는 단순히 xml의 레이아웃 기본값을 설정합니다. 카메라에서 사진을 찍을 때 이미지 높이와 너비에 따라 레이아웃 높이와 너비를 설정하고 싶습니다. –

답변

0

ImageViewandroid:adjustViewBounds="true" 추가 폭 싶어 자동으로 이미지에 맞게 크기가 조정됩니다. 일반적으로 한 치수를 고정 수량 또는 match_parent으로 설정하고 다른 치수를 wrap_content으로 설정합니다. 이렇게하면 이미지의 종횡비와 크기가 변경 될 때 한 차원이 변경됩니다.

0

큰 문제는 아닙니다.

먼저 이미지 너비와 높이를 수집하십시오. 그런 다음 Relative.LayoutParam을 사용하여 이미지 너비와 높이를 Layout Param에 설정하고 param을 상대 레이아웃으로 설정합니다.

필요한 경우 LayoutParam을 사용하여 다른 규칙을 추가 할 수 있습니다.

관련 문제