我拥有的内容: ScrollView
,在其中
LinearLayout
(orientation="vertical",
layout_width="match_parent",
layout_height="wrap_content"
),
在里面
ImageView
(layout_width="match_parent",
layout_height="wrap_content"
)和
TextView
。
我想要的是什么: ImageView
应保持宽高比和数学父级宽度,以及ImageView
下方的文字。
我使用ImageView params
: adjustViewBounds true/false
和所有scaleType
的不同组合,但我无法得到我想要的内容:
所以我无法使图像更高,我该如何解决?
答案 0 :(得分:0)
试试这个:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ll_main"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<ImageView
android:layout_width="fill_parent"
android:layout_height="100dp"
android:id="@+id/iv"
android:background="#f0f"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Always work!!"
android:gravity="center"
android:textSize="26sp"
/>
</LinearLayout>
</ScrollView>
注意:如果scaleType
无效,请尝试使用android:background=""
代替android:src=""