9

これが私のものToggleButtonです:

<ToggleButton
            android:id="@+id/bSmenuTopItems"
            android:layout_width="wrap_content"
            android:layout_height="48dp"
            android:background="@drawable/master_button_selector"
            android:drawableLeft="@drawable/flame_icon" />

この画像にはテキストがありませんToggleButton。アクティブな状態のため、テキストが必要です。

編集:質問が誤解されたと思います。トグルボタン( )内にドローアブルがあり、flame_iconとして設定されていbackgroundます。中央揃えにしたい。テキストはなく、画像のみです。選択時にアクティブ状態にする必要があるため、トグル ボタンが必要です。

drawableLeftdrawableRightdrawableTopなどしかありdraweableMiddleません。存在しないように見える が欲しいです。

4

4 に答える 4

0

多分これはあなたを助けるでしょう。zapl のソリューションについては、ページの下部を参照してください。PS は特定の回答をリンクする方法を知りませんでした。ここに新しい XD

于 2013-12-02T16:59:39.820 に答える
0

私はandroid:drawableTopRarw が説明したように使用しましたが、私のボタンは高さと幅があったため、上部にぶら下がっていました. あまり中心的ではない...だから私は をいじりましたpaddingTop

   <ToggleButton 
    android:id="@+id/togglebutton1"
    android:paddingTop="50dp"
    android:layout_width="150dp"
    android:layout_height="150dp"
    android:layout_gravity="center"
    android:layout_weight="1"
    android:drawableTop="@drawable/music_collection_small"
    android:textOn=""
    android:textOff=""

    />

私はそれが私の目的のために働くと思います

于 2013-11-08T15:51:42.490 に答える