title: Programmatically adding TextView to Grid Layout alignment not proper
body: <p>Hi i am trying to add TextView with drawableLeft to GridLayout.
  I am adding this TextView in an Loop. The TextView are getting added properly but the are not aligned properly. Each textview should take equal width in one horizontal row which is not happening.</p>
  
  <p>Following is the code i am using</p>
  
  <pre><code>    GridLayout gridLayout = new GridLayout(getContext());
              gridLayout.setAlignmentMode(GridLayout.ALIGN_BOUNDS);
              gridLayout.setColumnCount(2);
              gridLayout.setRowCount(3);
              TextView titleText;
              for (int i = 0; facilities != null &amp;&amp; i &lt; facilities.size(); i++) {
                  titleText = new TextView(getContext());
                  titleText.setText(facilities.get(i));
                  gridLayout.addView(titleText, i);
                  titleText.setCompoundDrawablesWithIntrinsicBounds(rightIc, 0, 0, 0);
  }
  </code></pre>