Я хочу включить в свое приложение множество кнопок, которые могут воспроизводить звук при нажатии, поэтому я решил использовать событие OnClick.
@Override
public void onClick(View view) {
int id = view.getId();
final MediaPlayer mediaPlayer = new MediaPlayer();
switch (id) {
case R.id.whisteling_bird:
stopandPlay(R.raw.whisteling_bird, mediaPlayer);
break;
default:
break;
}
}
Но теперь у меня проблема:
Iтакже хочу изменить альфа-значение кнопки, используя
.getBackground().setAlpha(64);
Но что мне нужно написать перед .getBackground ()?
Я не хочу писать это
final Button whisteling_bird = (Button) view.findViewById(R.id.whisteling_bird);
whisteling_bird.setOnClickListener(this);
whisteling_bird.getBackground().setAlpha(64);
для каждой кнопки.Что я могу сделать?Спасибо!