ボタンクリックイベントで、そのボタンの現在のテキストの色が赤かどうかを確認したいですか?
私はこれまでにこれを行いました:
ColorStateList mList = gridcell.getTextColors();
int col=mList.getDefaultColor();
switch(col)
{
case Color.RED:
Toast.makeText(getApplicationContext(), "RED",
Toast.LENGTH_SHORT).show();
break;
}
しかし、テキストの色が赤のボタンをクリックすると、何もトーストされません。デフォルトの色は白で、すべてのボタンで白になります。私は今何ができますか?