1

ユーザーがボタンをクリックしたときにボタンの外観を変更する方法はありますか? たとえば、色を変更したり、暗くしたりしますか? ASP.net で CSS を使用して単語やリンクにカーソルを合わせるのと同じです。

4

2 に答える 2

1

これを試して。これを描画可能な xml リソースとして保存し、これをボタンの背景として設定します。Selector クラスの他のオプションを調べてください。

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="false"><shape>
        <gradient android:angle="270" android:endColor="#BB908C8B" android:startColor="#BB908C8B" />
        <corners android:bottomLeftRadius="9dp" android:topRightRadius="9dp" />
    </shape></item>
    <item android:state_pressed="true"><shape>
        <gradient android:angle="270" android:endColor="#BB54504F" android:startColor="#BB54504F" />
        <corners android:bottomLeftRadius="9dp" android:topRightRadius="9dp" />
    </shape></item>
</selector>

リンクhttp://android.onyou.ch/2011/01/25/simple-custom-button-using-a-selector-xml-layout/を見てください

于 2012-10-20T19:55:19.203 に答える
0

State Listはあなたが探しているものだと思います。

于 2012-10-20T19:04:28.610 に答える