android中9-patch图片的使用
看了很多文章的介绍,9.png图片有两种区域:可扩展区和内容显示区。弄了半天才明白什么叫做可扩展区,什么叫做内容显示区。
分享一下自己的理解。
下图是某博客的截图:
图片来自:http://blog.csdn.net/greatstar/article/details/5936177
一个9.png图片的上下左右有4跟黑线,或者黑点。通俗的理解就是:
上方的线:横向拉伸的区域。
左边的线:竖向拉伸的区域。
右边和下边的线组成的区域就是内容显示区,就是可编辑的区域。就是往上面放控件的区域,除了这个区域,其他地方是放不了东西的。
例如:
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/tt" android:text="这是一个测试。" />
如果把右边的线往下移看看效果:
可以看到文字显示在了右边和下边划定的区域中。(这里是文字,如果添加的是button等其它控件,也是一样显示在这里)
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。