android 嵌套布局中的困惑

天王盖地虎626 发布于 2015/08/17 07:51
阅读 422
收藏 0

有2个图片其大小如下

test1.png图片  72 x 72; test2.png图片 640 x1136

布局内容:见标红的代码,第一层的android:layout_width的值是wrap_content;第二层的android:layout_width的值是fill_parent;imageview的android:layout_width的值是fill_parent

<LinearLayout  xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="wrap_content" 
        android:layout_height="fill_parent" 
        android:orientation="vertical" 
        android:padding="20dp" > 
            <LinearLayout 
                android:layout_width="fill_parent" 
                android:layout_height="fill_parent" 
                android:orientation="vertical" 
                android:gravity ="center"
                android:background="#3399ff"> 
                <ImageView 
                    android:layout_width="fill_parent" 
                    android:layout_height="fill_parent" 
                    android:src="@drawable/test1" 
                    android:scaleType ="centerCrop"
                    android:layout_gravity="center"/> 
            </LinearLayout>
            </LinearLayout>

android:src="@drawable/test1" 的时候,运行效果如下:

 

android:src="@drawable/test2" 的时候,运行效果

 

我困惑的是为啥小图片都变形了,也没有把屏幕撑成全屏,但是大图片,就把屏幕撑成全屏了

如果,按照我的理解,小图运行效果,也是满屏的呀

 

加载中
0
箭头向下
箭头向下
android:scaleType ="centerCrop" 这里的问题
0
mars_chu
mars_chu
ImageView的图片显示类型scaleType属性
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部