如何创建一个具有左侧可绘制图标和两行文本的按钮。第一行是小写,第二行是大写,左对齐。 我创建了一个类似的按钮但是我无法将第二行左对齐。
按钮的布局是:
<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));
谢谢
答案 0 :(得分:2)
尝试使用属性android:gravity="left"
。默认情况下,按钮将其文本居中。
答案 1 :(得分:1)
@drawable不一定是图像。您可以在资源文件夹中创建myicon.xml,并创建一个布局来保存按钮和2个文本视图。
线性布局与图像水平设置,嵌套线性布局设置为垂直,包含文本视图。
这里强调了一个粗略的想法:http://blahti.wordpress.com/2011/03/14/build-dashboard-ui-for-android/