我们可以创建一些带有标题和字幕文本的自定义按钮。
标题位于按钮上方和副标题下方。
答案 0 :(得分:28)
以下是答案:)
您不需要任何图像,您需要的是样式文本 这是简单而简短的方法
button1.setText(Html.fromHtml("<b><big>" + "Title" + "</big></b>" + "<br />" +
"<small>" + "subtitle" + "</small>" + "<br />"));
您只需将此文字添加到按钮
即可更改任何布局答案 1 :(得分:0)
你可以从逻辑上解决这个问题。逻辑就是这样。
android:text="Titel \n subTitle"
我希望对你有所帮助。
答案 2 :(得分:-1)
在XML中,您可以使用相对布局,并将其他文本放在按钮的顶部。
这只是一个例子,没有厌倦代码。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingBottom="25dp"
android:id="@+id/button"
android:text="Text1" />
<TextView
android:id="@+id/label"
android:layout_alignBottom="@id/button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Text2"/>
</RelativeLayout>