android学习点点滴滴

android:layout_marginLeft="52dip"和android:paddingLeft="52dip"是不一样的,android;layout_marginLeft="52dip"

是整个布局里左边的距离是52dip,android:paddingLeft="52dip"是里面的内容距离左边52dip;

颜色设置是用十六进制颜色值表示的,这个是根据#r/g/b形式表示的,例如#ff0000表示红色,因为ff是十六进制中的最高数,而r表示红色,他是最高的,而g(绿色)和b(蓝色) 的值都为0,表示他们一种颜色都不占有,其他各种颜色都是按他们的比例分配不同形成的。

dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。QVGA 320*240像素,HVGA 320*480像素 WVGA 800*480像素   WQVGA 400*200像素, VGA 640*480像素,XGA 1024*480像素。

dp:和dip是一样的。

px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。

sp:Google推荐使用sp表示字体大小;


layout_gravity与gravity的区别:gravity是针对控件里的文字而言的,layout_gravity是针对整个控件而言的


Android之drawable state各个属性解释:

android:drawable:放一个drawable资源

android:state_pressed 是否按下,如一个按钮触摸或者点击。
android:state_focused 是否取得焦点,比如用户选择了一个文本框。
android:state_hovered 光标是否悬停,通常与focused state相同,它是4.0的新特性
android:state_selected 被选中,它与focus state并不完全一样,如一个list view 被选中的时候,它里面的各个子组件可能通过方向键,被选中了。
android:state_checkable 组件是否能被check。如:RadioButton是可以被check的。
android:state_checked 被checked了,如:一个RadioButton可以被check了。
android:state_enabled 能够接受触摸或者点击事件
android:state_activated 被激活(这个麻烦举个例子,不是特明白)
android:state_window_focused 应用程序是否在前台,当有通知栏被拉下来或者一个对话框弹出的时候应用程序就不在前台了

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值