@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { width = getMeasuredWidth(); height = getMeasuredHeight(); super.onMeasure(widthMeasureSpec, heightMeasureSpec); Log.d("weather", "onMeasure width=" + width + ",height=" + height); if (renderThread != null) { renderThread.setWidth(width); renderThread.setHeight(height); } }