我有一個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文件。 –
請提供佈局.... –
我已經測試了很多不同的組合,所以我沒有正確的佈局顯示。但好的,我將編輯上面的代碼併發佈一個不起作用的示例。 –