Я хочу изменить цвет фона кнопки, при нажатии кнопки этот код не показывает никаких ошибок, ни он работает.Android Нажмите кнопку, чтобы не изменить цвет backgroud
capstone.setOnClickListener(new HandleClick());
}
private class HandleClick implements View.OnClickListener{
@Override
public void onClick(View v) {
Button btn = (Button) v;
String text = btn.getText().toString();
btn.setBackgroundResource(R.color.btnClick);
Log.d("color", R.color.btBackground + ""); // D/color: 2131427344
Toast toast = Toast.makeText(getApplicationContext(), text, Toast.LENGTH_SHORT);
toast.show();
}
}
В Log.d() отображается значение цвета, но цвет кнопки не изменяется.
Это была просто глупая ошибка, я использовал тот же цвет фона, что и по умолчанию, и при нажатии кнопки. –