Изменение внешнего вида ваших кнопок является обычным делом, особенно если вы хотите, чтобы ваша кнопка выглядела иначе при нажатии.Я делаю это программно во время выполнения.
Допустим, вы хотите изменить внешний вид вашей кнопки при нажатии.Допустим, кнопка называется «my-Button» в качестве идентификатора кнопки:
final Button my_button = findViewById(R.id.my_button);
my_button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// This changes the Button Image.
my_button.setBackgroundResource(R.drawable.my_new_button_image);
}
});
При нажатии она изменит изображение, используемое для кнопки.:)