0

おそらくボタンの形で、アイテムのリストを作成しています。基本的には、Button に 3 つのテキスト フィールドが必要です。どうすればそのようなことができますか?

4

2 に答える 2

0

これは、3 つのテキスト ビューを含むシステム ボタン スタイルを使用するレイアウトです。onClick 属性を使用して、カスタム ボタンがクリックされたときに呼び出されるメソッドを定義できます。

ファイル: /res/layout/custom_button.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    style="?android:attr/buttonStyle"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:onClick="onCustomButtonClick" >

    <TextView
        android:id="@+id/text_1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:text="text 1" />

    <TextView
        android:id="@+id/text_2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="5dp"
        android:layout_toRightOf="@id/text_1"
        android:text="text 2" />

    <TextView
        android:id="@+id/text_2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:text="text 3" />

</RelativeLayout>
于 2013-01-02T01:22:27.860 に答える
0

3 つの TextView を LinearLayout に配置して (それらを整列させるために)、LinearLayout に onClick コールバックを配置する必要があります。

于 2013-01-02T01:01:20.843 に答える