asysbang

标题: Coder不知道的几件小事 [打印本页]

作者: admin    时间: 2013-5-4 11:00
标题: Coder不知道的几件小事
转载请注明: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个输入法的例子










欢迎光临 asysbang (http://asysbang.com/) Powered by Discuz! X2.5