布局中不需要的保证金

时间:2011-09-21 21:55:57

标签: android android-layout

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/mainRlayout"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >

<ImageView 
    android:src="@drawable/moflow_main_screen"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_alignParentBottom="true" />

<TextView 
    android:id="@+id/txtMoflow"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:layout_above="@+id/initCapsText"
    android:text="MoFlow"
    android:textSize="40sp"
    android:textColor="#FA3248"
    android:typeface="serif" />
<TextView
    android:id="@+id/initCapsText"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:layout_above="@+id/startBtn"
    android:text="TESTING"
    android:textSize="16sp"
    android:textColor="#FFFFFF" />
<Button
        android:id="@+id/startBtn" 
        android:layout_width="120dp"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="40dp"
        android:layout_above="@+id/manageBtn"
        android:text="Start Testing" />
<Button
        android:id="@+id/manageBtn" 
        android:layout_width="120dp"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:text="Management" />
<Button
        android:id="@+id/optionsBtn" 
        android:layout_width="120dp"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_below="@+id/manageBtn"
        android:text="Options" />
<Button
        android:id="@+id/aboutBtn" 
        android:layout_width="120dp"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_below="@+id/optionsBtn"
        android:text="About" />
<Button
        android:id="@+id/quitBtn" 
        android:layout_width="120dp"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_below="@+id/aboutBtn"
        android:text="Quit" />
</RelativeLayout>

我希望图片查看图片一直向下到屏幕,但底部有一个边距,我不知道它来自哪里。我认为它可能是图像尺寸,但即使设置为1000x1000像素也没有做任何事情来摆脱边距,也没有设置alignParentBottom。

以下是截图: marginProblem

1 个答案:

答案 0 :(得分:1)

您使用的图像是否与屏幕尺寸相符?

如果不是:

尝试在android:scaleType="fitXY"上设置ImageView - 这将缩放图像以适合屏幕,但不会保留图像原始宽高比。

如果要保持纵横比android:scaleType="center",将使图像居中,不进行缩放并保持纵横比。但是,如果图像大于屏幕,它会裁剪图像,如果图像太小,它将不会填满屏幕。

对于其他比例类型,请查看http://developer.android.com/reference/android/widget/ImageView.ScaleType.html

希望这有帮助