Android按钮,左侧可绘制和两个文本行

时间:2011-05-04 20:02:20

标签: android layout button

如何创建一个具有左侧可绘制图标和两行文本的按钮。第一行是小写,第二行是大写,左对齐。 我创建了一个类似的按钮但是我无法将第二行左对齐。

按钮的布局是:

    <Button android:layout_height="wrap_content" 
            android:id="@+id/mybutton" 
            android:layout_marginTop="25dp" 
            android:drawableLeft="@drawable/myicon" 
            android:text="Button" 
            android:textColor="@color/black" 
            android:layout_width="wrap_content" 
            android:textSize="12sp">
    </Button>

我将文本放在代码中:

String txt = "some text<br><b>SOME TEXT</b>";
mybtn.setText(Html.fromHtml(txt));

谢谢

2 个答案:

答案 0 :(得分:2)

尝试使用属性android:gravity="left"。默认情况下,按钮将其文本居中。

答案 1 :(得分:1)

@drawable不一定是图像。您可以在资源文件夹中创建myicon.xml,并创建一个布局来保存按钮和2个文本视图。

线性布局与图像水平设置,嵌套线性布局设置为垂直,包含文本视图。

这里强调了一个粗略的想法:http://blahti.wordpress.com/2011/03/14/build-dashboard-ui-for-android/