我是 android 新手,所以这个问题可能看起来很菜鸟。我的目标是有一个单击按钮,如果当前为绿色,则将其自己的背景颜色更改为红色,如果当前为红色,则更改为蓝色,如果为蓝色,则更改为绿色。
我有一个按钮:
<Button
android:layout_width="wrap_content"
android:layout_height="50dp"
android:onClick="toggleColor"
android:text="@string/foo" />
在 MainActivity 我有:
public void onClickCard(View view) {
if (view.getBGColor == green) {
view.setBGColor(red);
}
// ...so on
}
我不知道如何获取按钮的当前颜色。请帮忙,谢谢!