###Android的drawable的state設定值###
通常我們會用Drawable的Xml來做一些顏色的設定變化
也會利用state來做狀態的判斷

在我使用的經驗下
系統會直接尋找第一個符合的狀態
而每個狀態都只有true跟flase兩種判斷

因此如果你要用到三種狀態判斷的情況下
就要同時用到兩個狀態去比對
也就是會變成四種狀態

譬如說:

android:state_activated="true"
android:state_pressed="false"

這兩種狀態就有需要去補足剩下三種情況的組合
因為前面說過系統會直接尋找第一個符合的狀態
所以如果直接用

android:state_pressed="false"

就會導致系統直接套用這個情況
必須要小心使用才行