У меня есть несколько кнопок в приложении, которые могут иметь разные фоновые изображения. Теперь, в функции OnClick
, мне нужно проверить, является ли фоновое изображение именем изображения «williboese» в drawable.Как проверить фоновое изображение
Я пытался так:
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
//b.setBackgroundColor(R.color.redwue);
count++;
if(arg0.getResources().equals(R.drawable.williboese)){
Toast.makeText(MainActivity.this, "heeeee", Toast.LENGTH_SHORT).show();
}
}
});
Я знаю, что в этот момент b
имеет это фоновое изображение, но Toast не правда показано на рисунке. Что я делаю неправильно?
При установке ресурса установить метку для кнопки и проверьте тег вместо – Triode