一、图片缩放

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

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

说明 效果图
matrix 拉伸图片(不按比例)以填充View的宽高
fitXY 根据父元素拉伸填充
fitStart
fitCenter
fitEnd
center
centerCrop
centerInside

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

新建一个inner.xml

<?xml version="1.0" encoding="utf-8"?>        

新建一个main.xml

     

现在是 节点是

    ---  -------

inner.xml最外层套上标签后

    <?xml version="1.0" encoding="utf-8"?>                    

此时的TextView的节点

       ----

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

总结:

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

更多相关文章

  1. Android开发--EditText属性详解
  2. Android(安卓)NestedScrolling嵌套滑动机制
  3. 实现android动画效果学习二
  4. 使用Fragment让程序界面一分为多
  5. Android(安卓)属性动画Property Animation(中)
  6. ScrollView嵌套ViewPager,ViewPager内容不显示问题
  7. Appium的代码实例及日志分析
  8. android:EditText控件imeOptions属性
  9. Android(安卓)UI设计 ViewPager 中嵌套HorizontalScrollView

随机推荐

  1. android权限机制,你真的了解么
  2. Android的 linux内核
  3. 图解 Android View动画中 android:pivotX
  4. 你的手机到底安不安全?看看Android和iOS是
  5. 简单实现RecyclerView版本的竖向翻页效果
  6. webrtc 之android与PC互通
  7. Android的消息机制,用Android线程间通信的
  8. android基本架构
  9. Android自定义视图二:用Canvas和Paint绘制
  10. Android Studio打包apk,aar,jar包 总结