나는 다음과 같은 레이아웃이 : 그것은 수직 특성에 관해서있는 LinearLayout 부모로 슈퍼 부모를 사용
이<LinearLayout width:fill height:fill >
<RelativeLayout width:fill height:wrap >
<ImageView width:fill height:wrap >
<LinearLayout width:wrap height:wrap />
</RelativeLayout>
</LinearLayout>
가장 안쪽의 LinearLayout이는 RelativeLayout의 내부에 아무 생각이없는 것입니다. 중력은 수평으로 만 작용합니다. 모든 의도와 목적 (수직 방향)에서, 내부 LinearLayout은 바깥 쪽 LinearLayout이 부모임을 고려합니다. 부모를 위/아래로 정렬하면 바깥 쪽 LinearLayout을 채우기 위해 RelativeLayout이 펼쳐집니다.
궁극적으로 여기서 원하는 것은 상대적인 레이아웃 높이가 이미지 뷰를 마치 배경처럼 감싸는 것입니다 (배경 위에 다른 뷰 위에 오버레이가 있어야 함). 선형 레이아웃 상대적 레이아웃의 제약 속에서 간단하게 작업 할 수 있습니다.
또한 이미지 뷰를 래핑하는 상대 레이아웃의 경계를 벗어나는 내용을 잘라낼 수 있기를 원합니다. 내 최고의 옵션은 무엇입니까?