 <p>I suspect your problem is that you need to set the <code>android:clipChildren</code> attribute on the parent <code>ViewGroup</code>.</p> <p>Quoting the <a href="http://developer.android.com/reference/android/view/ViewGroup.html#attr_android%3aclipChildren" rel="nofollow"><code>ViewGroup</code> documentation for <code>android:clipChildren</code></a>:</p> <blockquote> <p>Defines whether a child is limited to draw inside of its bounds or not. This is useful with animations that scale the size of the children to more than 100% for instance. In such a case, this property should be set to false to allow the children to draw outside of their bounds. The default value of this property is true.</p> </blockquote> <p>So either add <code>android:clipChildren="false"</code> to the XML layout, or call the ViewGroup's <a href="http://developer.android.com/reference/android/view/ViewGroup.html#setClipChildren%28boolean%29" rel="nofollow">setClipChildren</a> method if you are building the interface programatically.</p>