title: Android: Set match_parent in custom view programmatically
body: <p>I implemented a custom view where I can paint. I want to set it to MATCH_PARENT, so that it fills the screen independent of the screen orientation. When I change orientation to landscape it fills just 50% of width. </p>
  
  <p>I changed onMeasure() but there was no effect:</p>
  
  <pre><code>public class DrawScreen extends View{
  
  @Override
  protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
      super.onMeasure(widthMeasureSpec, heightMeasureSpec);   
      if(context.getResources().getConfiguration().orientation==Configuration.ORIENTATION_LANDSCAPE){
          setMeasuredDimension(screenWidth, screenHeight);
      }else{
          setMeasuredDimension(screenHeight, screenWidth);
      }
  
  }
  }
  
  
  public class MyService extends Service{
  
  ...
  windowManager.addView(toolbox, params);
  }
  </code></pre>