ImageView大小看起来比它小

时间:2014-05-02 23:42:21

标签: java android imageview android-linearlayout

我有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>

以下是我的应用的当前外观

Current Look of my app

我希望我的按钮出现在图片下方。

有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:1)

将此添加到您的imageView以占用空间..

android:adjustViewBounds="true"