2010-09-03 84 views
14

我想在背景和一些文本在前面,但一些相当具体的路线在android中创建标准按钮。我希望文本垂直居中,左边填充20dp。对齐工作,但填充没有。我知道我可以通过在文本中添加几个空格来获得理想的效果,但这看起来像是一种破解,接下来我想做类似的事情,但是在顶部显示文本,所以我更喜欢更优雅的解决方案。 这是我有:android按钮很好的文本对齐

<Button 
     android:layout_width="312dp" 
     android:layout_height="95dp" 
     android:id="@+id/gv_music_button" 
     android:text="Music" 
     android:textSize="30sp" 
     android:paddingLeft="20dp" 
     android:gravity="left|center_vertical" 
    /> 

回答

7

我的错误,填充工作正常。只是没有出现。

+3

不幸的是,如果按钮使用带图案的背景,则不起作用。填充也影响可能不是所需效果的背景 – AlanKley 2012-02-07 20:24:46