在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"/>
答案 0 :(得分:0)
理想情况下,您的情况不应该发生。但如果真的发生这种情况,那么你可以用以下几行重新检查:
启用布局边界:
如果您的设备是developer mode enabled
,那么设置 - &gt;开发者选项 - &gt;显示布局边界
否则转到设置 - &gt;关于手机 - &gt;在基带版本上单击5次,您的设备将为developer mode enabled
并执行上一步
使用此选项,您的布局将在所有边上显示其边界线。如果您的布局隐藏在具有其他大型布局的设备或模拟器上,那么您可以轻松地进行检查。如果边界不可见,您的布局现在不在foreground
,您需要检查其他重叠布局
您可以设置布局的background
颜色和布局的外部部分。即您的布局background
为绿色(00FF00),外部部分为background
为红色(FF0000)。这也有助于确定我们的布局。
答案 1 :(得分:-1)
因为图片应该低于2048x2048 px
尺寸。