嗨,感谢您的任何建议。
我需要将 ImageView 放在 LinearLayout 上。
我试过这个:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/background"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<ImageView
android:id="@+id/backgroundimage"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/gradient_box"
android:layout_gravity="center"
/>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:orientation="vertical"
android:layout_gravity="center">
但这是我得到的结果(ImageView 缩小为单行)
我试过使用RelativeLayout,这是我得到的结果。
关闭,但 ImageView 现在扩展以填充所有可用空间,并且不会像我需要的那样“包装内容”。
期望的结果是这样的:
PS:我不能使用 android:background="image" 因为我需要在运行时更改它。