title: Setting a layout to view.setEnabled(false) does not disable all child views
body: <p>I have a layout with several nested relative layouts.  Within the nested layouts I have form elements, such as <code>TextView</code>s, <code>EditText</code>s and <code>Button</code>s. The code is abbreviated just for this example:</p>
  
  <pre><code>Context con;
  LinearLayout survey = new LinearLayout();
  RelativeLayout question = new RelativeLayout();
  LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
  Button btnAnswer = new Button(con);
  btnAnswer.setId(GlobalVars.getLatestId());
  btnAnswer.addParams(params);
  question.addView(btnAnswer);
  TextView tvBtnLabel = new TextView(con);
  btnAnswer.setId(GlobalVars.getLatestId());
  tvBtnLabel.setText("Some Label");
  
  tvBtnLabel.addParams(params);
  question.addView(tvBtnLabel);
  survey.addView(question);
  question.setEnabled(false);
  //^^^^does not set child views to disabled state
  </code></pre>
  
  <p>When I set the entire nested Relative Layout to false, the <code>Button</code> and the <code>TextView</code> are not disabled.  I have to go in and set each child view to disabled individually.  Bug in android?  Is there a maximum nesting limit for disabling views?  I've checked the state and the relative layouts are indeed set to disabled.</p>