20170524Android笔记

一、图片缩放

添加属性:android:scaleType="属性值"

android:scaleType属性值的可选参数:

说明 效果图
matrix 拉伸图片(不按比例)以填充View的宽高
20170524Android笔记_第1张图片
fitXY 根据父元素拉伸填充
20170524Android笔记_第2张图片
fitStart
20170524Android笔记_第3张图片
fitCenter
20170524Android笔记_第4张图片
fitEnd
20170524Android笔记_第5张图片
center
20170524Android笔记_第6张图片
centerCrop
20170524Android笔记_第7张图片
centerInside
20170524Android笔记_第8张图片

二、标签的作用
merge中文意思是融入顾名思义就是将一个布局融入到另一个布局中

新建一个inner.xml



        


新建一个main.xml


    
 

现在是 节点是

  
  ---
  -------

inner.xml最外层套上标签后


    
    
            
    

此时的TextView的节点

  
     ----

直接就少了inner.xml文件里的
由此可以看出两者的区别

总结:

在使用include复用layout时,可能复用的layout有个view group,然后这个view group又被嵌套别的view group里,这样就增加了view的深度,影响运行的速度,而这种嵌套不是必须的。
因此可以使用标签,它将它里面嵌套的view直接include到其父layout中,而没有再加一层view group,因此减小了深度,提高了速度

你可能感兴趣的:(20170524Android笔记)