title: How to make button transparent in my app yet visible
body: <p>I want my buttons to be transparent as I have an image on the activity as a background. 
  If the buttons are not transparent, those buttons are covering the image and image background seems useless. </p>
  
  <p>If I use <code>android:background="@android:color/transparent"</code>, it is making my button completely invisible except the text on it. So, I need the button to be transparent provided it should be visible that there is a button. Code snippet would be appreciated.</p>
  
  <pre><code>&lt;Button
  android:id="@+id/new_button"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:background="@android:color/transparent"  //this line makes the button completely invisible.
  android:text="@string/label" /&gt;
  </code></pre>