20170524Android笔记
16lz
2021-01-26
一、
添加属性: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的深度,影响运行的速度,而这种嵌套不是必须的。
因此可以使用
更多相关文章
- Android开发--EditText属性详解
- Android(安卓)NestedScrolling嵌套滑动机制
- 实现android动画效果学习二
- 使用Fragment让程序界面一分为多
- Android(安卓)属性动画Property Animation(中)
- ScrollView嵌套ViewPager,ViewPager内容不显示问题
- Appium的代码实例及日志分析
- android:EditText控件imeOptions属性
- Android(安卓)UI设计 ViewPager 中嵌套HorizontalScrollView