0

我试图让我的应用在不同的设备上看起来不错。我在 Galaxy S2 和 Google Nexus 7 上尝试过。我的图像覆盖了 theS2 的宽度,但在 Nexus 上却没有。为什么?我在这里做错了什么?

这是我的 ImageView 的代码:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/relativeLayout"
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <include
        android:id="@+id/include"
        layout="@layout/actionbar"/>

    <ImageView
        android:id="@+id/imageView1"
        android:layout_height="match_parent"
        android:layout_width="fill_parent"
        android:layout_marginTop="44dp"
        android:src="@drawable/rect"/>

</RelativeLayout>
4

3 回答 3

0

尝试将宽度和高度设置ImageViewfill_parent

于 2013-10-04T10:58:46.570 回答
0

设置imageview的scaletype属性

于 2013-10-04T10:59:12.707 回答
0

试试这个 -->

<ImageView
    android:id="@+id/imageView1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="44dp"
    android:scaleType="fitXY"
    android:src="@drawable/rect"/>
于 2013-10-04T11:04:42.653 回答