图像显示在设计视图中,但不会显示在模拟器或手机中

时间:2015-04-29 10:47:56

标签: android image

在android上显示图像:

图像在Eclipse的设计视图中显示完美,但不会出现在模拟器或手机中。这是布局片段:

<ImageView
    android:id="@+id/imageView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_above="@+id/YYY"
    android:layout_below="@+id/textXXX"
    android:layout_centerHorizontal="true"
    android:layout_marginBottom="10dp"
    android:layout_marginTop="10dp"
    android:contentDescription="Trouble"
    android:ems="10"
    android:src="@drawable/xxx_yyy"
    android:visibility="visible"
    android:scaleType="fitCenter"/>

2 个答案:

答案 0 :(得分:0)

理想情况下,您的情况不应该发生。但如果真的发生这种情况,那么你可以用以下几行重新检查:

  1. 启用布局边界: 如果您的设备是developer mode enabled,那么设置 - &gt;开发者选项 - &gt;显示布局边界

    否则转到设置 - &gt;关于手机 - &gt;在基带版本上单击5次,您的设备将为developer mode enabled并执行上一步

    使用此选项,您的布局将在所有边上显示其边界线。如果您的布局隐藏在具有其他大型布局的设备或模拟器上,那么您可以轻松地进行检查。如果边界不可见,您的布局现在不在foreground,您需要检查其他重叠布局

  2. 您可以设置布局的background颜色和布局的外部部分。即您的布局background绿色(00FF00),外部部分为background红色(FF0000)。这也有助于确定我们的布局。

答案 1 :(得分:-1)

因为图片应该低于2048x2048 px尺寸。