-1

Androidの内部で異なるスタイルの2つのラベルを持つ1つのボタンを実行するにはどうすればよいですか?(画像のように)ありがとうここに画像の説明を入力してください

4

2 に答える 2

5

カスタム ビューを作成できます。カスタム ボタン スタイルをレイアウトに設定してレイアウトをボタンとして使用し、次のように 2 つの textView を追加しました。

<LinearLayout android:id="@+id/customButtonLayout"
android:layout_height="wrap_content" style="@android:style/Widget.Button"
android:layout_width="wrap_content">
<TextView android:text="First" android:id="@+id/firstTextView"
    android:layout_width="wrap_content" android:layout_height="wrap_content"
    android:textColor="#000"></TextView>
<TextView android:textColor="#000" android:text="Second"
    android:layout_height="wrap_content" android:id="@+id/secondTextView"
    android:layout_width="wrap_content" android:layout_marginLeft="10dp"></TextView>
</LinearLayout>
于 2012-11-13T21:27:22.087 に答える
1

ボタンにさまざまなテキストスタイルを適用できると私が考える唯一の方法は、HTMLを使用することです( with HTML.fromHTML())。でも、見栄えが悪いのであまりお勧めしません。代わりにレイアウトを使用してください (Linear または RealtivLayout)。2 つの TextView を追加し、セレクターを背景として設定します (「クリック効果」を持たせるため)。

于 2012-11-13T21:21:39.230 に答える