11 2012 档案
摘要:Android屏幕元素层次结构android.app.Activity对于一个Android应用来说,android.app.Activity类实例是一个最基本的功能单元。一个Activity实例可以做很多的事情,但是它本身无法显示在屏幕上,而是借助于Viewgroup和View,这两个才是Android平台上最基本的两个用户界面表达单元。android.view.ViewGroupViewGroup是一个特殊的View类,它继承于android.view.View。它的功能就是装载和管理下一层的View对象和ViewGroup对象。ViewGroup是布局管理器(layout)及view容器
阅读全文
摘要:概念:dp(dip): device independent pixels(设备独立像素)dip,就是把屏幕的高分成480分,宽分成320分。比如你做一条160dip的横线,无论你在320还480的模拟器上,都是一半屏的长度上面的理解是错的,整个屏幕所拥有的dp是由px和dpi这两个硬件参数共同决定。dp=px*160/dpi(由px=dpi/160*dp推出)px:pixel(像素)由手机硬件决定。dpi:dot per inch每英寸像素由手机硬件决定。dpi=ppi=(√(横向分辨率^2+纵向分辨率^2))/屏幕尺寸)计算了一下小米手机屏幕的PPI,4.0英寸、分辨率854X480,PP
阅读全文