为什么图像不会出现在ImageView中

时间:2014-07-06 07:14:45

标签: android image imageview

我有一张图片(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>

2 个答案:

答案 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_parentsee documentation)。

我看到NickF打败了我的答案:)