我有一张图片(w=640px,h=1136)
。当我将ImageView
设置为full_parent
作为宽度和高度时。图像没有出现,为什么?!
xml代码:
<FrameLayout 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"
tools:context=".MainActivity" >
<ImageView
android:id="@+id/ivSplash"
android:layout_width="100dp"
android:layout_height="100dp"
android:contentDescription="spalsh screen"
android:scaleType="fitXY"
android:src="@drawable/splash" />
</FrameLayout>
答案 0 :(得分:1)
根据您发布的代码,我发现您的错误full_parent
正确值为fill_parent
但不推荐使用此版本,您应该使用match_parent
。
答案 1 :(得分:0)
我已尝试按照您描述的配置,它似乎对我有用。下面发表的是我自己的XML:
<FrameLayout 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"
tools:context=".MainScreenActivity" >
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/imageView"
android:src="@drawable/splash"/>
</FrameLayout>
我的第一个原因是,也许你拼错了fill_parent
这就是为什么它不起作用。无论如何,您应该使用match_parent
(see documentation)。
我看到NickF打败了我的答案:)