layout_height가 wrap_content로 설정된 선형 레이아웃이있어서 레이아웃 높이가 텍스트 행 수에 따라 다릅니다.부모 레이아웃의 크기를 조정하지 않고 배경 이미지
문제는 내가 레이아웃의 배경으로 이미지를 설정하려고하지만 레이아웃 크기에 관계없이 이미지를 사용할 수 있는지, 나는 이미지를 상당히 만들었습니다. 높이가 크다. 목표는 레이아웃이 작 으면 이미지가 높이로 잘리는 것입니다. 그러나 나는 그것을 할 수 없다 : 나는 무엇을 시도하든, 레이아웃은 이미지 높이에 따라 크기가 조정된다.
그래서 어떻게 이미지를 배경으로 설정할 수 있지만 부모 레이아웃을 재현하지 못하도록 자르기 (물론 부모 레이아웃 크기를 알지 못합니다. 내부 텍스트에 의존하기 때문입니다) . 영어로
는
가 사전에 감사합니다 ... 나의 모국어가 아닌 내 질문에 분명하다 바랍니다.편집 : 배경 이미지없이
이 원래 카드입니다 : 일부 코드 샘플 및 스크린 샷.
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/drill_background_img" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
... [Card Content Here]
</LinearLayout>
</FrameLayout
... 그 결과는 내 카드가 내 이미지의 높이로 뻗어입니다 :
이
이미지보기 코드가 추가됩니다. 그러나 나는 그것을 원하지 않는다. 카드의 크기를 같게하고 싶습니다. 하지만 이미지 높이를 낮출 수는 없습니다. 카드가 더 많은 텍스트를 가질 수 있고 키가 더 커질 수 있으므로 이미지가 더 커야합니다.
스크린 샷 개미 레이아웃 XML 파일을 여기에 게시하면 도움이 될 것입니다. –
레이아웃을 제공하십시오 .... –
많은 조합으로 테스트를 해본 결과 표시 할 레이아웃이 하나도 없습니다. 하지만 위의 코드를 편집하고 작동하지 않는 예제를 게시합니다. –