Widgets查漏补缺

★FrameLayout。框架布局

        特点:所有视图均以层叠方式显示,可联想堆栈布局。


★纠正,margin(边缘)

        layout_marginLeft,并不是距离父控件的左边多少像素

         Specifies extra space on the left side of this view,而是距离该控件自身,因为默认组件是加在父控件的左上角,所以造成此误解,可以先将组件放在父控件的center,然后再设置margin属性,则一目了然。


★android中的长度单位

        ◇dpi没英寸上的像素点


        ◇dp


建议所有与宽度、高度、距离相关的属性都使用dp作为单位

        ◇sp(scaled pixels)

sp单位通常用于指定字体的大小,这样当用户修改手机显示字体时,sp也会随之改变。


★9patch

1.选择一张图片(.png格式)添加进来。你会发现本来边缘没有透明区域的图片,四周多出了一像素的空隙,这1像素的空隙是用来划线的。

2.所谓给.9图片划线,指的是通过划线,决定图片的可拉伸区域和显示文本信息的区域。

       其中,上方和左方的线是控制图片的可拉伸区域的,也就是说,上方的线控制图片横向可拉伸,左侧的线控制纵向可拉伸。下方的线和右侧的线控制图片的文本区域,也就是说,如果图片上有text,就会把位置控制在下方和右侧的线围城的区域里。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值