获取View大小和屏幕大小的区别
1.获取view大小 可以在View的protected void onSizeChanged(int w, int h, int oldw, int oldh) {
// TODO Auto-generated method stub
super.onSizeChanged(w, h, oldw, oldh);
ViewHeight = h;
ViewWidth = w;
Log.i("屏幕大小", "高"+String.valueOf(h)+" 宽 "+String.valueOf(w));
Init();
updatedatas();
}
通过参数w (View的宽)和参数 h(View)的高来获取
2. 获取手机屏幕的大小----使用Display类
DisPlay d = ((Activity) context).getWindowManager().getDefaultDisplay();
ScreenWidth =d.getWidth();
ScreenHeight = d.getHeight();//获得设备屏幕