2013年11月20日水曜日

Androidアプリでボタンの状態(ステータス)ごとに色を変化させるには

selectorの中で指定するボタンのステータスの順番で意図したとおりにうまくいったりいかなかったり・・・。 とりあえず、ボタンが無効の時(state_enabled="false")を最初に記述したところenableがfalseの時の指定がうまく効いた。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_enabled="false" android:color="#b0c4de"></item>
    <item android:state_pressed="false" android:color="#ffffff"></item>
    <item android:state_pressed="true" android:color="#b0c4de"></item>
</selector>

0 件のコメント:

コメントを投稿