asysbang

 找回密码
 立即注册
查看: 5249|回复: 0
打印 上一主题 下一主题

Coder不知道的几件小事

[复制链接]

513

主题

2

好友

6404

积分

管理员

Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80

最佳新人 活跃会员 热心会员 推广达人 宣传达人 灌水之王 突出贡献 优秀版主 荣誉管理 论坛元老

跳转到指定楼层
楼主
发表于 2013-5-4 11:00:18 |只看该作者 |倒序浏览
转载请注明:www.asysbang.com

1、xml文件中大小写,有的敏感有的不敏感

     android:background="@null"       null  每个字符都必须小写

     android:clickable="FaLse"           false  每个字符都大小写不敏感

     具体原因参考:http://asysbang.com/forum.php?mo ... d=27&extra=page%3D1

--------------------------

2、<uses-sdk android:minSdkVersion="8" />   其中这个值不一定是integer,也可以是string类型

     官方给的描述  http://developer.android.com/gui ... nt.html#provisional

     对于普通的应用开发者来说,估计用不到

     具体原因参考:packageparser解析Androidanifest.xml

--------------------------

3、历史遗留问题

     supports-screens  标签中android:anyDensity 属性 在android1.6(API 6) 之后默认值为true,之前的版本为false

     这个属性决定,系统是否会在dpi不是160时,去换算成标准的160dpi的数值

     而ADT插件11年左右的旧版本,在创建android项目时不会默认添加 <uses-sdk > 这个标签,所以android:anyDensity=false   

     由于这两个历史遗留问题,会导致一些诡异的布局问题

     效果参看:http://asysbang.com/forum.php?mo ... d=10&extra=page%3D1      第4个输入法的例子





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|aSys-帮 ( 京ICP备13033689号 )

GMT+8, 2024-10-5 19:21 , Processed in 0.041980 second(s), 19 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部