title: setting padding for textview not working
body: <p>I'm trying to implement tags through textview. I type in something to a EditText and press a button to add a tag. 
  I'm programmatically adding padding and rectangle background to the textview but the padding setting does not have any effect. How do I add the padding such that it works?</p>
  
  <pre><code>public void tag_it_callback (View view) {
      Log.v("actv", "tag it callback");
      LinearLayout main_layout = (LinearLayout) findViewById(R.id.main_layout);
  
      TextView tv = new TextView(this);
  
      tv.setText( ((EditText) findViewById(R.id.textfield)).getText() );
      main_layout.addView(tv);
  
      transform_tag(tv);
  }
  
  public void transform_tag(TextView tv) {
  
      // set padding and background
      int padding = 10;
      tv.setPaddingRelative(20, 20, 20, 20);
      tv.setPadding(20, 20, 20, 20);
      tv.setBackgroundResource(R.drawable.border);
  
      // set layout width and height
      LayoutParams params= (LayoutParams) tv.getLayoutParams();
      Log.v("actv", "params "+params);
      if ( params != null ) {
          params.width=LayoutParams.WRAP_CONTENT;
          params.height=LayoutParams.WRAP_CONTENT;
      } else {
          params = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
      }
      tv.setLayoutParams(params)
  }
  </code></pre>
  
  <p>border.xml goes like this</p>
  
  <pre><code>&lt;layer-list xmlns:android="http://schemas.android.com/apk/res/android"&gt;
        &lt;item&gt; 
           &lt;shape android:shape="rectangle"&gt;
        &lt;solid android:color="#FF0000" /&gt; 
        &lt;corners
          android:bottomLeftRadius="8dp"
          android:bottomRightRadius="8dp"
          android:topLeftRadius="8dp"
          android:topRightRadius="8dp" /&gt;
      &lt;/shape&gt;
    &lt;/item&gt;   
    &lt;item android:left="5dp" android:right="5dp" android:top="5dp" android:bottom="5dp"&gt;  
      &lt;shape android:shape="rectangle"&gt; 
        &lt;solid android:color="#000000" /&gt;
      &lt;/shape&gt;
     &lt;/item&gt;    
       &lt;/layer-list&gt;"`&lt;layer-list xmlns:android="http://schemas.android.com/apk/res/android"&gt;
        &lt;item&gt; 
      &lt;shape android:shape="rectangle"&gt;
        &lt;solid android:color="#FF0000" /&gt; 
        &lt;corners
          android:bottomLeftRadius="8dp"
          android:bottomRightRadius="8dp"
          android:topLeftRadius="8dp"
          android:topRightRadius="8dp" /&gt;
      &lt;/shape&gt;
    &lt;/item&gt;   
    &lt;item android:left="5dp" android:right="5dp" android:top="5dp" android:bottom="5dp"&gt;  
      &lt;shape android:shape="rectangle"&gt; 
        &lt;solid android:color="#000000" /&gt;
      &lt;/shape&gt;
     &lt;/item&gt;    
       &lt;/layer-list&gt;`
  </code></pre>