我有LinearLayout
,其中包含一张图片和3 Buttons
。
图片只占用屏幕的一小部分,然后是3个按钮
问题是我必须真正向下滚动才能看到3个按钮。
图片占据了很多位置。
如何让它在一个屏幕上显示所有内容?
这是代码
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<ImageView
android:scaleType="fitXY"
android:maxHeight="40dp"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:src="@drawable/logooutlast" />
<Button
android:layout_marginTop="20dp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/buttonWalktrough" />
<Button
android:layout_marginTop="20dp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/buttonFullCompletion" />
<Button
android:layout_marginTop="20dp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/buttonInsaneMode" />
</LinearLayout>
以下是我的应用的当前外观
我希望我的按钮出现在图片下方。
有没有办法解决这个问题?
答案 0 :(得分:1)
将此添加到您的imageView以占用空间..
android:adjustViewBounds="true"