安卓oncreate方法里的dp2Px(this, 220)语句里的this,指的是什么?
protected void onCreate(Bundle savedInstanceState) {mScrollViewHight = getScreenHeight(this) - dp2Px(this, 220);
这个语句干嘛莫名其妙的减掉220dp?减的是什么东西的高度?
GITHUB.com\baiyuliang\VoiceSpeekHighLight
main里的。
跟你说了这个火山自带有DP到像素。
这个方法不需要封。
至于为啥减220,这个谁知道。。。除非你非常熟悉这个源码。 this 表示当前类。 1、可以直接用火山自带的类库来写程序,不必事事封装。
2、220dp是屏幕中其它组件的合计高度,如:APP界面为垂直方向布局,从上到下有4个组件,其高度分别为:文本框(80dp)、纵向滚动容器(匹配父组件高度)、定位条(80dp)、按钮(60dp)。
3、屏幕高度减去220dp就是纵向滚动容器的高度。
页:
[1]