按钮,标题和副标题中的两个文本

时间:2011-07-06 13:00:55

标签: android button

我们可以创建一些带有标题和字幕文本的自定义按钮。

标题位于按钮上方和副标题下方。

3 个答案:

答案 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>