2
我正在使用Caldroid,並且獲取點擊日期的背景顏色時出現問題。我的聽衆是這樣的:獲取點擊日期的背景顏色
listener = new CaldroidListener() {
@Override
public void onSelectDate(Date date, View view) {
//HERE I WANT TO CHECK COLOR
}
};
如何在上面的監聽器中檢查點擊日期的背景顏色?
這並不爲我工作;我得到一個「java.lang.ClassCastException:android.graphics.drawable.StateListDrawable不能轉換到android.graphics.drawable.ColorDrawable」 –
願你使用Dravable,不變色爲你的觀點的背景。儘量檢查的instanceof: 可繪製buttonColor = view.getBackground() 如果(buttonColor的instanceof ColorDrawable){ ... } – user2969017